Visual studio 2010 是否有一种自动更新VisualStudio项目文件的方法来包含源目录树中的所有文件?

Visual studio 2010 是否有一种自动更新VisualStudio项目文件的方法来包含源目录树中的所有文件?,visual-studio-2010,version-control,projects-and-solutions,Visual Studio 2010,Version Control,Projects And Solutions,我们有一个项目文件(单元测试),其中有很多文件。文件以子文件夹的形式排列在磁盘上,我们在项目中有与之匹配的文件夹 每次我们从许多工作分支中的一个合并进来时,我们都必须手动更新这个项目文件,以添加所有新的单元测试文件,因为合并永远不起作用 因此,如何避免手动将新文件添加到项目中的每个文件夹中。是。项目文件是msbuild文件,要编译的文件是ItemGroup。可以将项目组更改为通配符,如下所示 <ItemGroup> <Compile Include="*.cs" /&g

我们有一个项目文件(单元测试),其中有很多文件。文件以子文件夹的形式排列在磁盘上,我们在项目中有与之匹配的文件夹

每次我们从许多工作分支中的一个合并进来时,我们都必须手动更新这个项目文件,以添加所有新的单元测试文件,因为合并永远不起作用


因此,如何避免手动将新文件添加到项目中的每个文件夹中。

是。项目文件是msbuild文件,要编译的文件是ItemGroup。可以将项目组更改为通配符,如下所示

<ItemGroup>
    <Compile Include="*.cs" />
    <Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>

要递归,请将通配符更改为
“***.cs”


这完全是一个msbuild问题-如果手动添加文件,您可能会丢失intellisence,Visual studio可能会重新格式化。

谢谢,如何处理映射到项目中文件夹的子文件夹。此外,UI是如何使用的visual studio处理通配符。(我必须自己编写XML处理代码)IMHO-VS可能会抛出一个spaz,不过在我的测试控制台程序上似乎还可以。