导入SuperMap.Data.dll到项目引用时版本降低

0 投票

使用IDE:使用Visual Studio2017开发

SuperMap iObjects .NET 9D

操作系统:win 10

我想引用的版本是9.1.1.17224但我一添加到引用就变成了7.0.0.0

image

image

本地的环境变量是调好了的,也是用Install_x86.bat安装的配置,

应该不是Visual Studio 2017的问题吧,我重新装了2019也是同样的情况

4月 22 分类:  47次浏览 | 用户: Nekonikoni (4 分)
修改于 4月 22 用户:Nekonikoni

1个回答

0 投票
 
已采纳
您好!以下几点需要您确认:

1.您的path环境变量需要设置的是该9.1.1.17224版本的bin目录,并且确保它在path环境变量最前端。

2.您添加的引用为9.1.1.17224版本的bin目录下的dll。

3.解决方案管理器里右键属性在生成里输出路径需设置为9.1.1.17224版本的bin目录。

4.重新生成解决方案。

如以上操作都确认后还是变成7.0.0.0,还请您截图说明(问题描述区两个图片我这边加载不出来)或者邮箱发我您的qq我远程看一下。
4月 22 用户: 胡延南 名扬四海 (3,232 分)
采纳于 4月 22 用户:Nekonikoni
还是变成了7.0.0.0
我邮箱为huyannan@supermap.com
您好,我已经发了邮件了
您好!您的邮件我已收到。您截图的这个地方的版本大可不用管,这里的版本既不是组件的版本也不是vs的版本,它是咱们超图研发在编译组件时那个平台的一个版本号。
但我运行项目时会发生异常

System.IO.FileLoadException:“未能加载由“SuperMap.Data.dll”导入的过程。”

不是这个原因是什么原因呢
我这个问题已经发生过多次了,每次项目同步后都会发生,以前试过重新引用或者一些其他方式都解决了,但这次就没用
您关闭vs重启vs再重新引用一下。系统内vs和path环境变量还没有连接上导致的
谢谢,解决了
...