如何配置Visual Studio以清晰地分隔源文件,项目设置和临时文件?

时间:2016-08-02 15:07:29

标签: windows visual-studio

Visual Studio使得源文件,项目设置,构建文件和其他临时文件(大部分)被转储到同一目录中的方式变得非常混乱。

理想情况下,这些内容应该干净利落地分开,以帮助浏览项目,并决定将什么内容提交给repo以及忽略什么。

如何配置Visual Studio来清理这个混乱?

主持人:我拒绝改写这篇文章和我的问题。这个帖子及其问题非常清楚,给出了一个非常明确的答案;它没有丝毫的意见。

1 个答案:

答案 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文件夹,所以如果你不介意这些项目文件夹中的文件夹,你真的不需要配置任何东西。

相关问题