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

  • 相关阅读:
    js实现字符串反转
    网页中嵌入百度地图
    Javascript创建对象方法
    使用@font-face来实现icon
    关于课程实验的反思
    Factory设计模式构建
    正则表达式的应用
    IO流
    解读main()方法中的String[] args
    技术与运营
  • 原文地址:https://www.cnblogs.com/paul-cheung/p/msbuild-assembly-version-higher-than-reference.html
Copyright © 2011-2022 走看看