要将 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 目录。这对某些人来说意义重大。对于拥有更多构建配置的人来说,这意味着更多。