如何从 Visual Studio 污染中提取源代码文件?
How do I extract source code files from Visual Studio pollution?
在源代码所在的目录下,还有Visual Studio个相关文件,如*.user、*.vcxproj。以及 Debug
和 Release
个文件夹。
我想更改项目目录布局,使其看起来像这样:
例如项目名为ProjectX。
在 ProjectX 主文件夹中,只有两个子文件夹:
ProjectX/Source
ProjectX/Build
在 ProjectX/Source 中会有所有源代码文件,但没有别的。
在 ProjectX/Build 中会有所有 Visual Studio 相关的文件。
我该怎么做?
要将 vcxproj 移动到构建目录,请将 vcxproj 移动到构建目录。
要将源文件移动到源目录下,请将源文件移动到源目录下。
完成上述任一或两个步骤后,您需要将文件重新添加到 Visual Studio,但我相信您知道这一点。 Visual Studio 没有通灵能力,如果你把所有东西都搬来搬去,也猜不出你的文件在哪里。
可以通过询问 Stack Overflow 如何移动 SDF 文件来移动 SDF 文件:How to change ipch path in Visual Studio 2010
Visual Studio 2015 不应再创建 .user 文件。也许你没有完全更新?
此时你拥有了你想要的一切,尽管它很奇怪。除了便携式项目,人们通常不会移动他们的 vcxproj 文件。 vcxproj 文件通常被认为是项目的根,就像 makefile 一样;在它下面是构建和源代码。
现在让我给你建议。不要做所有这些。改为这样做:
将您的源文件移动到源目录中。现在在 Visual Studio 中,转到项目属性并将 Output Directory 和 Intermediate Directory 更改为 $(ProjectDir)Build$(Platform)$(Configuration)\
现在您有一个 Build 目录,而不是 Debug 和 Release 目录。这对某些人来说意义重大。对于拥有更多构建配置的人来说,这意味着更多。
在源代码所在的目录下,还有Visual Studio个相关文件,如*.user、*.vcxproj。以及 Debug
和 Release
个文件夹。
我想更改项目目录布局,使其看起来像这样:
例如项目名为ProjectX。
在 ProjectX 主文件夹中,只有两个子文件夹:
ProjectX/Source
ProjectX/Build
在 ProjectX/Source 中会有所有源代码文件,但没有别的。
在 ProjectX/Build 中会有所有 Visual Studio 相关的文件。
我该怎么做?
要将 vcxproj 移动到构建目录,请将 vcxproj 移动到构建目录。
要将源文件移动到源目录下,请将源文件移动到源目录下。
完成上述任一或两个步骤后,您需要将文件重新添加到 Visual Studio,但我相信您知道这一点。 Visual Studio 没有通灵能力,如果你把所有东西都搬来搬去,也猜不出你的文件在哪里。
可以通过询问 Stack Overflow 如何移动 SDF 文件来移动 SDF 文件:How to change ipch path in Visual Studio 2010
Visual Studio 2015 不应再创建 .user 文件。也许你没有完全更新?
此时你拥有了你想要的一切,尽管它很奇怪。除了便携式项目,人们通常不会移动他们的 vcxproj 文件。 vcxproj 文件通常被认为是项目的根,就像 makefile 一样;在它下面是构建和源代码。
现在让我给你建议。不要做所有这些。改为这样做:
将您的源文件移动到源目录中。现在在 Visual Studio 中,转到项目属性并将 Output Directory 和 Intermediate Directory 更改为 $(ProjectDir)Build$(Platform)$(Configuration)\
现在您有一个 Build 目录,而不是 Debug 和 Release 目录。这对某些人来说意义重大。对于拥有更多构建配置的人来说,这意味着更多。