基于Visual Stdio 2005 + ArcGIS Engine 9.2开发的程序,在打了ArcGIS Engine 的Sp补丁后,编译出错,提示如下信息:

ArcGIS Engine打补丁后在.NET中编译提示“版本高于所引用的程序集” 

      这是因为更新ArcGIS Engine补丁后,ArcGIS Engine使用更新版本的动态DLL库作为自身的支持。
      而.NET 采用“静态库”的形式,引用的DLL保存在项目目录内,当打了ArcGIS Engine的新Sp补丁后,程序中保留的老版本静态库相对过老,则会提示如上图的错误。
      解决方法如下:
             手动删除项目中DLL的引用,然后再重新引用新版本对应的DLL,重新生成,OK。
­
­
­

相关文章:

  • 2021-10-16
  • 2022-12-23
  • 2021-12-12
  • 2022-12-23
  • 2022-12-23
  • 2021-12-09
  • 2021-10-02
  • 2021-11-29
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-24
  • 2021-09-13
  • 2022-02-12
  • 2021-11-04
  • 2022-02-19
相关资源
相似解决方案