如何使用.bat脚本从同一解决方案构建多个项目?

时间:2016-04-14 12:06:26

标签: c# xml visual-studio batch-file

我需要从同一个解决方案构建三个项目。

Project Structure

上图显示了当前的解决方案。我想只建三个;主要有.Web(ASP.NET),. Server(C#Console),Client.Browser(Winforms)。

我想通过创建XML脚本来构建它们。我们在Stackoverflow上找到了这个:

<?xml version="1.0" encoding="utf-8"?>
<PropertyGroup>
    <OutputDir>C:\TESTMSBUILDOUTPUT</OutputDir>
</PropertyGroup>

<ItemGroup>
    <ProjectToBuild Include="XXXXbook2.sln" >
        <Properties>OutputPath=$(OutputDir);Configuration=MSBuildRelease;Platform=x86</Properties>
    </ProjectToBuild>
</ItemGroup>

<Target Name="Build">
    <MSBuild Projects="@(AllFiles)"/>
</Target>

这是用于构建解决方案内的整个项目。但是我们只想指定其中的三个。什么是正确的格式?是否有任何工具可以生成这样的脚本。

提前致谢。

0 个答案:

没有答案