在源代码所在的目录中,还有与Visual Studio相关的文件,如* .user,* .vcxproj。还有Debug
和Release
个文件夹。
我想更改项目目录布局,使其如下所示:
例如,该项目名为ProjectX。
在ProjectX主文件夹中,只有两个子文件夹:
projectX创建/源
projectX创建/构建
在ProjectX / Source中,会有所有源代码文件,但没有别的。
在ProjectX / Build中,将存在与Visual Studio相关的所有文件。
我该怎么做?
答案 0 :(得分: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目录。对一些人来说这意味着很多。对于拥有更多构建配置的人来说,这意味着更多。