zoukankan      html  css  js  c++  java
  • 项目在build machine中失败,本地Build成功的程序集版本问题

    MSBuild在build machine中遇到which has a higher version than its reference assembly;(in my case let's say “System.Web.Mvc”)

    确保:在本地进行build并查看所有output message,确保所有的项目[包括引用项目]的路径,再确保build definition中的source settings中引用了所有这些project!

    解决方法:

      1.查看正在build的project对System.Web.Mvc的引用路径。

      2.查看报错的Project对System.Web.Mvc的引用路径。

      3.保证1和2的引用都加入到build definition的Source settings里。问题得解。

    问题所在:由于正在build的project引用了另一个projectA(projectA引用了pathA中的System.Web.Mvc),而正在build的project引用的System.Web.Mvc路径为pathB,虽然pathA与pathB中的System.Web.Mvc版本完全一样,不过因为路径问题build会fail掉。

  • 相关阅读:
    Manager Test and DAO
    07-图
    06-排序
    05-查找
    第04次作业-树
    第03次作业-栈和队列
    week-02 线性表
    week01—绪论
    使用promise封装el-form多个表单校验
    $slot受slot-scope影响,导致$slot中的key消失
  • 原文地址:https://www.cnblogs.com/paul-cheung/p/msbuild-assembly-version-higher-than-reference.html
Copyright © 2011-2022 走看看