最近,我不得不为某些C#项目更改我的csproj文件。我注意到在相同的调试或发布输出路径中设置了类似以下内容:

<OutputPath>Bin/Release</OutputPath>
<OutputPath>Bin/Degug</OutputPath>


通常,我使用\设置这些路径(我也注意到Visual Studio默认情况下是在添加此路径),如下所示:

<OutputPath>Bin\Release</OutputPath>
<OutputPath>Bin\Debug</OutputPath>


有趣的事实是,似乎两种方法都按预期工作,因为在运行构建后,这两种情况在文件资源管理器中都给出相同的输出构建结果。

那么,这两个definitios之间有区别吗?两者都可以使用,还是推荐使用?

我会使用\定义,因为该定义似乎也是Visual Studio给出的默认定义,但是我仍然认为对此有其他意见是值得欢迎的。

最佳答案

两种方法都可以,因为Windows和Visual Studio将/\视为相同

10-02 15:08