如何从Visual Studio污染中提取源代码文件?

时间:2016-05-04 19:15:08

标签: visual-studio visual-c++ visual-studio-2015 visual-c++-2015

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

我想更改项目目录布局,使其如下所示:

例如,该项目名为ProjectX。

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

  • projectX创建/源

  • projectX创建/构建

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

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

我该怎么做?

1 个答案:

答案 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目录。对一些人来说这意味着很多。对于拥有更多构建配置的人来说,这意味着更多。