【问题标题】:Error on using custom build task in Microsoft Build Framework在 Microsoft Build Framework 中使用自定义构建任务时出错
【发布时间】:2013-05-13 08:42:53
【问题描述】:

我已经实现了一个自定义 BuildTask 并在其中设置了构建引擎。 但是在执行代码时,我得到了这个异常

Method not found: 'Void Microsoft.Build.Utilities.Task.set_BuildEngine(Microsoft
.Build.Framework.IBuildEngine)'.

这可能是什么原因?

【问题讨论】:

    标签: c# .net msbuild msbuild-buildengine


    【解决方案1】:

    您可能正在使用两个不同版本的 Microsoft Build Framework (Microsoft.Build.Framework)。检查项目属性中的版本号以确保它们没有不同(例如我的问题 - 版本 4.0.0.0 和版本 14.0.0.0)

    【讨论】:

      【解决方案2】:

      对我来说,当我升级构建项目以使用 Visual Studio 2015 时,问题就开始了。正在测试的构建任务是引用安装到 GAC (4.0.0.0.) 中的 Microsoft.Build.Framework。我必须将HintPath 设置为在正在测试的程序集以及测试程序集上使用MSBuild 14MSBuild 14 版本并解决了问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-08-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-04-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多