我有一个包含多个项目的解决方案。 但是,这个解决方案要正确编译,我需要编译解决方案文件夹中的一系列项目。 由于我有很多项目,在每个文件夹中,需要动态获取项目文件的关系,例如。 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>