首页 / 浏览问题 / 组件GIS / 问题详情
iobject10 .net在vs中添加工具箱的dll文件时报错dll无效
1EXP 2023年06月21日
10\supermap-iobjectsdotnet-10.0.1-18027-76100-allBin\SuperMap.Data.dIl"无效。

1个回答

您好,VS 工具箱中需要添加的是用户控件,而 SuperMap.Data.dll 这个动态链接库中并没有用户控件,所以加载不成功,若您需要添加 SuperMap iObjects .NET 组件中封装的用户控件到工具箱,可以选择添加以下 iObjects .NET 组件中提供的动态链接库文件:

  • SuperMap.Layout.dll
  • SuperMap.Mapping.dll
  • SuperMap.Realspace.dll
  • SuperMap.UI.Controls.dll

希望可以帮到您。

2,253EXP 2023年06月21日

你好,这几个文件都试过了,包括上面提到的这五个dll全部都显示无效

你好,包括这几个文件的dll全部都试过了,都显示无效,添加不到工具箱

都添加失败的话,建议您检查当前使用的 iObjects .NET 组件是 32 位的还是 64 位的,在 VS 2022 之前的版本都只支持添加 32 位的 iObjects .NET 组件,若使用的是 64 位的 iObjects .NET 组件,则需要使用 VS 2022 以及之后的版本

组件安装的是这个32位的,vs是2022的,程序目标平台也是32,

如果是 VS 2022 的话,就只能支持安装 64 位的 iObjects .NET 组件,建议您使用 64 位的 iObjects .NET 组件添加到 VS 2022 工具箱
谢谢,我之前把22的卸了换成19了,使用32位的可以用了
...