首页 / 浏览问题 / 组件GIS / 问题详情
new WorkSpace 会抛出内部异常
5EXP 2022年09月29日

我建立了一个简单的exe程序, 创建workspace的时候, 总是异常. 如图:

1个回答

您好,new Workspace() 对象的时候抛“初始值设定项引发异常”的问题,建议您检查以下方面:

  1. 当前使用的 SuperMap iObjects .NET 组件包版本是否和当前系统配置的许可版本匹配?
  2. 检查项目中引入的 iObjects .NET 组件是否与系统环境变量中配置的 iObjects .NET 组件一致?
  3. 若系统环境变量中同时配置了 SuperMap iDesktop 的路径与 iObjects .NET 的路径,将 iObjects .NET 组件路径移动到最前面。

希望可以帮到您。

2,138EXP 2022年09月29日

谢谢解答, 但您给的建议好像我都是正确的. 我把一些关键的信息再进一步提供给您, 还请指点一下, 谢谢

我下载的SDK是:supermap-iobjectsdotnet-11.0.0-21114-95737-all

首先是许可证的问题, 我按照安装包的文档说明安装了试用90天的许可证, 在许可证管理面板里能看到

接下来是环境变量的问题, 我只安装了SDK, 其他的没有安装, 因此应该不存在冲突的问题

最后是工程的配置, 我用SDK里的模板工程创建的项目.

软件调试运行的配置

您好,根据您的截图信息可以看到,您使用的是 iObjects .NET 11i 版本的组件,但是许可中心是 10i 版本的,因此猜测使用的许可文件版本也是 10i 的,与组件包版本不匹配,11i 的许可中心截面如下所示,建议您在 SuperMap 官网重新申请 11i 版本的组件许可。

谢谢 是授权不匹配造成的异常, 已经解决
...