Visual Studio使得源文件,项目设置,构建文件和其他临时文件(大部分)被转储到同一目录中的方式变得非常混乱。
理想情况下,这些内容应该干净利落地分开,以帮助浏览项目,并决定将什么内容提交给repo以及忽略什么。
如何配置Visual Studio来清理这个混乱?
主持人:我拒绝改写这篇文章和我的问题。这个帖子及其问题非常清楚,给出了一个非常明确的答案;它没有丝毫的意见。
答案 0 :(得分:1)
源文件
您几乎只限于项目所在的文件夹。在那里,您可以根据需要创建文件夹,并将源文件放在任何您喜欢的位置。
await
项目文件
您无法更改该文件的位置。项目设置始终位于<root>/<Project Name>/
构建文件
可以在Visual Studio中更改这些内容。转到<root>/<Project Name>/<ProjectName>.*proj
。在那里,您可以更改每个编译设置的输出目录。
中级文件(obj文件夹)
此文件夹只能在项目设置文件中更改。找到适当的配置并添加一个Project Properties -> Compile
密钥,其中包含目标文件夹。
示例:BaseIntermediateOutputPath
直接使用项目设置文件进行配置还有很多。可以找到所有密钥的完整描述here
如果您使用Visual Studio启用源代码管理,它已经创建了一个非常冗长的<BaseIntermediateOutputPath>C:\foo</BaseIntermediateOutputPath>
,它已经忽略了.gitignore
和/bin
文件夹,所以如果你不介意这些项目文件夹中的文件夹,你真的不需要配置任何东西。