Visual studio 获取项目文件的关系并在TFS Build中动态编译

Visual studio 获取项目文件的关系并在TFS Build中动态编译,visual-studio,msbuild,tfsbuild,Visual Studio,Msbuild,Tfsbuild,我有一个多项目的解决方案。 但是,要正确编译此解决方案,我需要编译解决方案文件夹中的一系列项目。 由于我有很多项目,在每个文件夹中,需要动态获取项目文件的关系,例如Csproj,以进行编译。 我尝试过创建任务,创建xml编辑csproj文件,但没有结果 <PropertyGroup> <SrcFolder>$(MSBuildProjectDirectory)\..\..</SrcFolder> </PropertyGroup>

我有一个多项目的解决方案。 但是,要正确编译此解决方案,我需要编译解决方案文件夹中的一系列项目。 由于我有很多项目,在每个文件夹中,需要动态获取项目文件的关系,例如Csproj,以进行编译。 我尝试过创建任务,创建xml编辑csproj文件,但没有结果

    <PropertyGroup>
    <SrcFolder>$(MSBuildProjectDirectory)\..\..</SrcFolder>
  </PropertyGroup>
  <ItemGroup>
    <PluginProjectsFiles Include="$(SrcFolder)\Folder\SubFolder.*\*.csproj" />
  </ItemGroup>
  <Target Name="BuildPlugins">
    <Message Text="Building Plugins" />
    <MSBuild Projects="@(PluginProjectsFiles)" Targets="Clean;Build" Properties="Configuration=Release" />
    <Message Text="Plugins Built" />
  </Target>

$(MSBuildProjectDirectory)\。。