为移动的文件更新Visual Studio项目

时间:2014-01-29 02:16:48

标签: visual-studio-2010 visual-studio

我正在开发的项目通常在嵌入式Linux系统上运行,但我们有一个用于在Windows中进行调试的重新托管版本。当然,Visual Studio项目并不总是与我们“真实”项目中的文件保持同步。

有时文件会从一个目录移动到另一个目录。这使得Visual Studio无法找到该文件。

我知道我可以关闭Visual Studio,在文本编辑器中打开项目文件,然后手动更改文件位置。但这很烦人。如何在不在文本编辑器中手动编辑项目文件的情况下将Visual Studio指向新文件位置?

1 个答案:

答案 0 :(得分:2)

首先,您不需要关闭Visual Studio。您可以卸载项目(解决方案资源管理器>右键单击项目>卸载项目),然后再次右键单击并选择“编辑”,这将在VS的文本编辑器中打开项目文件。保存文件后,您可以通过再次右键单击项目节点来告诉VS重新加载项目。

但是在您的情况下,更好的解决方案可能是在项目文件中使用通配符表达式,如下所示:http://msdn.microsoft.com/en-us/library/ms171454.aspxhttp://msdn.microsoft.com/en-us/library/ms171453.aspx

即。使用双星号告诉VS递归搜索目录以包含与另一个通配符模式匹配的文件。

e.g。

<ItemsGroup>
    <Compile Include="**/*.cpp" Exclude="SomeSpecificFileToExclude.cpp" />
</ItemsGroup>