我有一个动态 生成 .xaml和.xaml.cs文件的工具,并将它们放在相应的Visual Studio 目录中。
要将添加到项目中,我必须:
我有没有办法让项目“包含硬盘上项目文件夹下的所有现有项目”?
答案 0 :(得分:25)
您可以在.proj
文件中以编程方式执行此操作,具体取决于您的需求this answer
您只需确保为文件使用正确的标记。
编译,内容,无等。
<ItemGroup>
<Content Include="Images\**\*.*" />
<Compile Include="Subdirectory\**\*.cs" />
</ItemGroup>
答案 1 :(得分:13)
我没有任何自动化。我仍然遵循以下相同的要求。这样可以避免点击。
答案 2 :(得分:0)
我认为在Visual Studio中没有办法原生地执行此操作。将文件添加到项目会修改项目文件。
这听起来像一个简单的插件的好例子。您可以使用Visual Studio自动化服务查找要添加的文件,并一次添加它们。您可以完全控制插件的行为,因此如果可行,您可以将该过程简化为单击。
答案 3 :(得分:0)
如何自动将文件添加到 Visual Studio 项目中
这里有一个提示,可以自动将特定文件夹中的所有文件添加到 Visual Studio (C++) 项目中,这样您就无需将该文件夹中新添加的文件添加到项目中。
在.vcxproj文件中,删除标签内的所有CLCompile元素并添加
<ClCompile Include="[Path to your source folder]\*.cpp" />
对头文件做同样的事情。现在,您的 cpp 和 h 文件将自动包含在内。