最近,我不得不为某些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将/
和\
视为相同