![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c#bug解决办法
文章平均质量分 62
莫浔
小白菜学编程
展开
-
C#获取程序路径的方法中需要注意的地方(版本1)
C#获取程序路径的方法中需要注意的地方(版本1)获取运行程序路径的方法主要有以下7种:System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName他获取的是Module的文件名,如果在VS2008的调试环境中,获取的是 [程序名].vshost.exe的完整文...转载 2018-11-02 10:32:29 · 81 阅读 · 0 评论 -
ArcGIS version not specified. You must call RuntimeManager.Bind before creating any ArcGIS
arcengine 10.2拿控件拖了一个主窗体,在program.cs 的程序入口里面添加了绑定engine+desktop的语句之后即 ArcGIS 10中有一个新的要求——runtime绑定。所谓runtime绑定,就是在任何ArcObjects代码(包括许可初始化代码)被执行之前,指定相...转载 2018-10-25 17:33:33 · 2912 阅读 · 1 评论 -
c#+AE开发中,无法加载 DLL“ArcGISVersion.dll”: 找不到指定的模块解决办法
错误描述:当我们在自己的电脑上打开别人的项目时,会出现如下错误:无法加载 DLL“ArcGISVersion.dll”: 找不到指定的模块。(异常来自 HRESULT:0x8007007E)。这个错误一般点击“开始调试”时才会出现,在窗体设计中的“错误列表”显示错误为0,但是在窗体上看不到mapcontrol、TOCControl等地图编辑控件,像button这样的基础控件能够显示。具体如下图...原创 2018-10-23 21:11:11 · 4043 阅读 · 0 评论 -
</a>关于ArcGIS Eegine + C# 的开发环境的搭建</h3>--axMapControl关联axToolbarControl
GIS应用基本界面的搭建这个界面的搭建比较简单,具体参考下面的文章:https://malagis.com/arcgis-engine-10-develop-handbook-3-1.html需要注意的2点:1.必须拖入AxLicenseControl 许可控件,必须添加否则其他控件将无法使用;2.并且通过代码的方式绑定许可。ESRI.ArcGIS.RuntimeManager.Bi...转载 2018-10-18 22:59:14 · 1333 阅读 · 0 评论 -
VS开发中,打开窗体文件 提示需要许可才能使用ActiveX控件解决办法
在VS开发中,打开窗体文件 提示需要许可才能使用ActiveX控件,如下图这是因为ArcEngine的许可还没有破解,需将破解文件中的afcore.dll(与arcgis desktop相同),将此文件拷贝到engine10.4文件夹下的bin子文件夹,替换原许可文件。这时再打开vs添加控件,就可以了。详细方法和破解文件点击链接https://download.csdn.net/download...原创 2018-10-17 13:26:11 · 4885 阅读 · 0 评论 -
c#处理引用程序集带有黄色叹号的方法
c#处理引用程序集带有黄色叹号的方法最常用的方法是:首先是将不可用的引用删除,然后在项目名称上右键–>添加–>引用–>com或者system,找到引用后打上“√”,确定就可以了。如果还是不行那就要考虑以下两种情况了。首先看出现叹号的情况:1、引用程序集全部为黄色叹号(不可用)这是程序集适用的.net与当前版本不匹配的问题。解决办法:(以我的项目“shadow”为例)在...原创 2018-10-17 12:40:34 · 21113 阅读 · 8 评论