首页 / 浏览问题 / 组件GIS / 问题详情
.net中new Workspace时候报错(类型初始值设定项引发异常)
144EXP 2022年08月02日

System.TypeInitializationException:““SuperMap.Data.Workspace”的类型初始值设定项引发异常。”

引用已经添加了Supermap.data

1个回答

您好,你这里接收的workspace是在何时如何定义的呢,

可以试一下在这里用 Workspace workspaceTest =newWorkspace(); 测试一下,

若该方法没有问题,从您wokspace初始化new的定义排查一下【如static public SuperMap.Data.Workspace mainWorkspace = new Workspace();】。

假如上面的也不行,用 SuperMap.Data.Workspace mainWorkspace = new SuperMap.Data.Workspace();进行测试,

若该方法没有问题,从引用的方向排查一下。

希望可以帮助到你。

9,788EXP 2022年08月02日

您好 仅仅创建Workspace的对象就报错

解决了哈~   之前引用的都是idesktop 11i bin文件夹里的.dll引用/supermap-iobjectsdotnet-11.0.0-20828-94498-all里的bin_64里的.dll引用,又安装了个idesktop 10i ,用10i里面的bin就可以正常运行了

11i的这个应该有bug,换了台电脑也是有这个问题

11的话要用新的许可和许可中心,11和10i的许可是不通用的。

http://support.supermap.com.cn/DownloadCenter/ProductPlatform.aspx

...