我试图自动将整个文件夹结构添加到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功能吗?或者仅限于托管产品?关于如何使这个工作的任何建议?
答案 0 :(得分:0)
遇到类似的问题,发现使用过以下内容对我有用:
<None Include="$([System.IO.Directory]::GetFiles('$(MSBuildProjectDirectory)', '*.cpp', SearchOption.AllDirectories))" />
但问题是,如果你有很多文件,它只需要很长时间和崩溃