自动将文件/目录同步到Visual Studio项目

时间:2016-01-06 12:27:11

标签: visual-studio vcxproj

我试图自动将整个文件夹结构添加到VS C ++ makefile项目中。这不是为了使项目构建(它总是从scons文件构建),我主要想使用VS来编辑项目/智能感知中的代码/查找等。

我已尝试过此处建议的解决方案:Is there a way to automatically include content files into asp.net project file?我的项目目前包含代码

<ItemGroup>
  <Content Include="$([System.IO.Directory]::GetFiles('$(ProjectDir)..\', '*.cpp', SearchOption.AllDirectories))" />
  <Content Include="R:\src\FabricEngine\FabricUI\**\*.*" />
</ItemGroup>

但我没有取得任何成功 - 这些建议都没有给我Visual Studio中的文件列表。这可能是VS不支持的MSBuild功能吗?或者仅限于托管产品?关于如何使这个工作的任何建议?

1 个答案:

答案 0 :(得分:0)

遇到类似的问题,发现使用过以下内容对我有用:

<None Include="$([System.IO.Directory]::GetFiles('$(MSBuildProjectDirectory)', '*.cpp', SearchOption.AllDirectories))" />

但问题是,如果你有很多文件,它只需要很长时间和崩溃