这是在C#项目中定义输出路径的正确方法

时间:2015-02-08 09:16:44

标签: c# .net visual-studio configuration-files

最近我不得不为一些C#项目更改我的csproj文件。我注意到,调试或发布的输出路径设置如下:

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

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

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

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

那么,这两个定义之间有区别吗?可以使用它们,还是推荐使用它们?

我会选择\定义,因为这个似乎也是Visual Studio给出的默认值,但我仍然认为对此有其他意见是受欢迎的。

1 个答案:

答案 0 :(得分:1)

无论哪种方式都可以,因为Windows和Visual Studio都会同时处理/\