Windows 如何将Visual Studio配置为完全分离源文件、项目设置和临时文件?
VisualStudio将源文件、项目设置、生成文件和其他临时文件(大部分)转储到同一目录中的方式弄得一团糟 理想情况下,这些应该清晰地分开,以帮助浏览项目,并决定哪些被提交给回购协议,哪些被忽略 我如何配置VisualStudio来解决这个问题Windows 如何将Visual Studio配置为完全分离源文件、项目设置和临时文件?,windows,visual-studio,Windows,Visual Studio,VisualStudio将源文件、项目设置、生成文件和其他临时文件(大部分)转储到同一目录中的方式弄得一团糟 理想情况下,这些应该清晰地分开,以帮助浏览项目,并决定哪些被提交给回购协议,哪些被忽略 我如何配置VisualStudio来解决这个问题 主持人:我拒绝改写这篇文章和我的问题。这篇文章和它的问题非常清楚,得到了非常清楚的回答;它完全不是基于意见。源文件 您几乎被限制在项目所在的文件夹中。在那里,你可以随意创建文件夹,把源文件放在任何你喜欢的地方 / 项目文件 无法更改该文件的位置。项目设
主持人:我拒绝改写这篇文章和我的问题。这篇文章和它的问题非常清楚,得到了非常清楚的回答;它完全不是基于意见。源文件 您几乎被限制在项目所在的文件夹中。在那里,你可以随意创建文件夹,把源文件放在任何你喜欢的地方
/
项目文件
无法更改该文件的位置。项目设置始终位于/.*proj
生成文件
这些可以在VisualStudio中更改。转到项目属性->编译。在那里,您可以更改每个编译设置的输出目录
中间文件(obj文件夹)
此文件夹只能在项目设置文件中更改。找到适当的配置并添加一个BaseIntermediateOutputPath
键,其中包含目标文件夹
示例:C:\foo
直接使用项目设置文件可以配置更多内容。可以找到所有钥匙的完整说明
如果您使用Visual Studio启用源代码管理,它已经创建了一个相当长的.gitignore
,它已经忽略了/bin
和/obj
文件夹,因此如果您不介意将这些文件夹放在您的项目文件夹中,您实际上不需要配置任何东西