最近我不得不为一些C#项目更改我的csproj文件。我注意到,调试或发布的输出路径设置如下:
<OutputPath>Bin/Release</OutputPath>
<OutputPath>Bin/Degug</OutputPath>
通常我设置这些路径(我也注意到Visual Studio默认添加了这条路径)使用\,如下所示:
<OutputPath>Bin\Release</OutputPath>
<OutputPath>Bin\Debug</OutputPath>
有趣的事实是,似乎两种方式都按预期工作,因为在运行构建之后,两种情况都会在文件资源管理器中提供相同的输出构建结果。
那么,这两个定义之间有区别吗?可以使用它们,还是推荐使用它们?
我会选择\定义,因为这个似乎也是Visual Studio给出的默认值,但我仍然认为对此有其他意见是受欢迎的。
答案 0 :(得分:1)
无论哪种方式都可以,因为Windows和Visual Studio都会同时处理/
和\