1

我需要运行具有默认配置的程序(如果有帮助,它是 .net 框架的 MSBuild.exe)并提供额外的配置(重新绑定第 3 方程序集版本)。

问题是我不想更改现有的 MSBuild 配置。它对我有用,但是运行我的构建脚本的每个其他人都必须这样做,这是不希望的。我可以在不更改现有 MSBuild 配置的情况下以某种方式自动执行此操作吗?

当前批量构建内容:

%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild BuildRelease.msbuild

配置,我需要与现有的合并:

<configuration>
    <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
            <dependentAssembly>
                <assemblyIdentity name="xunit.extensions" publicKeyToken="8d05b1bb7a6fdb6c" culture="neutral"/>
                <bindingRedirect oldVersion="1.6.1.1521" newVersion="1.9.1.1600"/>
            </dependentAssembly>
            <dependentAssembly>
                <assemblyIdentity name="Moq" publicKeyToken="69f491c39445e920" culture="neutral"/>
                <bindingRedirect oldVersion="3.1.416.3" newVersion="4.0.10827.0"/>
            </dependentAssembly>
        </assemblyBinding>
    </runtime>
</configuration>
4

0 回答 0