0

在源代码所在的目录中,还有Visual Studio相关的文件,如*.user、*.vcxproj。和文件DebugRelease

我想更改项目目录布局,使其看起来像这样:

例如,该项目名为 ProjectX。

在 ProjectX 主文件夹中,只有两个子文件夹:

  • ProjectX/源

  • ProjectX/构建

在 ProjectX/Source 中将有所有源代码文件,但没有别的。

在 ProjectX/Build 中会有所有与 Visual Studio 相关的文件。

我该怎么做?

4

1 回答 1

0

要将 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 中,转到项目属性并将输出目录中间目录更改为$(ProjectDir)Build\$(Platform)\$(Configuration)\

现在您有了一个 Build 目录,而不是 Debug 和 Release 目录。这对某些人来说意义重大。对于拥有更多构建配置的人来说,这意味着更多。

于 2016-05-05T01:40:09.333 回答