Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 如何将Visual Studio配置为完全分离源文件、项目设置和临时文件?_Windows_Visual Studio - Fatal编程技术网

Windows 如何将Visual Studio配置为完全分离源文件、项目设置和临时文件?

Windows 如何将Visual Studio配置为完全分离源文件、项目设置和临时文件?,windows,visual-studio,Windows,Visual Studio,VisualStudio将源文件、项目设置、生成文件和其他临时文件(大部分)转储到同一目录中的方式弄得一团糟 理想情况下,这些应该清晰地分开,以帮助浏览项目,并决定哪些被提交给回购协议,哪些被忽略 我如何配置VisualStudio来解决这个问题 主持人:我拒绝改写这篇文章和我的问题。这篇文章和它的问题非常清楚,得到了非常清楚的回答;它完全不是基于意见。源文件 您几乎被限制在项目所在的文件夹中。在那里,你可以随意创建文件夹,把源文件放在任何你喜欢的地方 / 项目文件 无法更改该文件的位置。项目设

VisualStudio将源文件、项目设置、生成文件和其他临时文件(大部分)转储到同一目录中的方式弄得一团糟

理想情况下,这些应该清晰地分开,以帮助浏览项目,并决定哪些被提交给回购协议,哪些被忽略

我如何配置VisualStudio来解决这个问题


主持人:我拒绝改写这篇文章和我的问题。这篇文章和它的问题非常清楚,得到了非常清楚的回答;它完全不是基于意见。

源文件

您几乎被限制在项目所在的文件夹中。在那里,你可以随意创建文件夹,把源文件放在任何你喜欢的地方

/

项目文件

无法更改该文件的位置。项目设置始终位于
/.*proj

生成文件

这些可以在VisualStudio中更改。转到
项目属性->编译
。在那里,您可以更改每个编译设置的输出目录

中间文件(obj文件夹)

此文件夹只能在项目设置文件中更改。找到适当的配置并添加一个
BaseIntermediateOutputPath
键,其中包含目标文件夹

示例:
C:\foo


直接使用项目设置文件可以配置更多内容。可以找到所有钥匙的完整说明


如果您使用Visual Studio启用源代码管理,它已经创建了一个相当长的
.gitignore
,它已经忽略了
/bin
/obj
文件夹,因此如果您不介意将这些文件夹放在您的项目文件夹中,您实际上不需要配置任何东西