如何运行或执行两个msbuild

本文关键字:两个 msbuild 执行 运行 何运行 | 更新日期: 2023-09-27 18:15:59

我想创建一个MSBuild,它将执行另外两个…

我如何导入其他两个并依次运行它们的每个目标?

:

我可以使用以下命令使其工作。

<?xml version="1.0" encoding="utf-8" ?>
<Project xmlns="http://schemas.microsoft.com/developer/MsBuild/2003">
    <Target Name="BuildAll">
        <Exec Command="C:'Windows'Microsoft.NET'Framework'v3.5'MSBuild.exe MSBuildSettings.xml" />
        <Exec Command="C:'Windows'Microsoft.NET'Framework'v3.5'MSBuild.exe PostBuild.xml" />
    </Target>
</Project>

如何运行或执行两个msbuild

为什么不写一个批处理文件,执行两个msbuild命令?

通常这将使用MSBuild任务和依赖项来完成:

<?xml version="1.0" encoding="utf-8" ?>
<Project DefaultTargets="PostBuild">
    <Target Name="MainBuild">
        <MSBuild Projects="MSBuildSettings.xml" />
    </Target>
    <Target Name="PostBuild" DependsOnTargets="MainBuild">
        <MSBuild Projects="PostBuild.xml" />
    </Target>
</Project>
Process.Start("yourFirstExecutable.exe");
Process.Start("yourSecondExecutable.exe");

这是你想要的吗??Process.Start()运行外部可执行文件