Visual Studio在你的源文件,项目设置,构build文件和其他临时文件(大部分)被转储到同一个目录中的方式上弄得一团糟。
理想情况下,这些应该是干净的分开,以帮助浏览项目,并决定什么承诺回购和什么是忽略。
我怎样才能configurationVisual Studio来清理这个混乱?
主持人:我拒绝改写这个post和我的问题。 这个职位及其问题是非常清楚的,并给出了一个非常明确的答案。 它没有丝毫的意见基础。
源文件
你几乎限制了你的项目所在的文件夹。在那里,你可以创建文件夹,只要你喜欢,并把源文件。
<root>/<Project Name>/
项目文件
您不能更改该文件的位置。 项目设置始终在<root>/<Project Name>/<ProjectName>.*proj
构建文件
这些可以在Visual Studio中进行更改。 转到Project Properties -> Compile
。 在那里你可以改变每个编译设置的输出目录。
中间文件(obj文件夹)
该文件夹只能在您的项目设置文件中更改。 找到合适的配置,并添加一个BaseIntermediateOutputPath
密钥,其中包含目标文件夹。
示例: <BaseIntermediateOutputPath>C:\foo</BaseIntermediateOutputPath>
直接使用项目设置文件进行配置还有很多。 所有键的完整描述可以在这里找到
如果你使用Visual Studio启用源代码管理,它已经创建了一个非常冗长的.gitignore
,它已经忽略了/bin
和/obj
文件夹,所以如果你不介意在你的项目文件夹中有这些文件夹,你并不需要配置任何东西。