ArcGISengine运行报错:ArcGISversionnotspecified.解决办法

然后单击F5运行程序,这个时候程序报错,出现下面所示的错误:

ArcGIS version not specified. You must call RuntimeManager.Bindbefore crea【】ting any ArcGIS components.

问题解决方案:

在系统的入口添加下面的一行代码:

ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop);

当然上面这样代码也可以添加到其他的适合的位置,本人感觉放到程序的入口最合适

这里还需要添加一个Reference:ESRI.ArcGIS.Version

完整的参考代码如下所示:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
static classProgram
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop);
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
ArcGISengine运行报错:ArcGISversionnotspecified.解决办法
}

  

爱华网本文地址 » http://www.aihuau.com/a/25101015/272960.html

更多阅读

《魔兽世界》运行提示系统报错:"Error #132" html quot

《魔兽世界》运行提示系统报错:&amp;quot;Error #132&amp;quot;——简介好不容易下载的WOW客户端安装后,满心欢喜的打开却发现游戏报错不能运行。这种遭遇是多么的坑爹呀。。。求人不如求已下面请跟小编一起DIY解决一下吧!!!《魔兽

英雄联盟为什么进不去:解决办法

英雄联盟为什么进不去:解决办法——简介很多玩家都会碰到过,英雄联盟突然断线或者跟本就进不去。今天我就给大家讲一下英雄联盟进不去的一些常见原因。英雄联盟为什么进不去:解决办法——工具/原料电脑游戏帐号,密码。英雄联盟为什么

电脑运行速度慢的解决办法及分析 电脑速度慢的解决办法

大多人刚开始装系统的时候,会发觉运行速度非常的快,但是用了一段时间后,感觉电脑运行速度越来越慢,在此我把原因大致分析一下,另一个方面是硬件原因,,一个方面是软件原因。硬件方面的原因:电脑运行速度慢的解决办法及分析——步骤/方法电脑

声明:《ArcGISengine运行报错:ArcGISversionnotspecified.解决办法》为网友很现实旳男人分享!如侵犯到您的合法权益请联系我们删除