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掉。

  • 相关阅读:
    javascript第三方组件
    Object中的wait,notify,notifyAll基本使用(转)
    java基础
    RocketMQ
    java消息队列
    java消息队列怎么用
    java抽象类的使用
    java内部类理解使用
    随笔
    Tomcat服务器解析“GET /JavaWebDemo1/1.jsp HTTP/1.1”
  • 原文地址:https://www.cnblogs.com/paul-cheung/p/msbuild-assembly-version-higher-than-reference.html
Copyright © 2011-2022 走看看