martin416
路人甲
路人甲
  • 注册日期2006-05-17
  • 发帖数28
  • QQ
  • 铜币200枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1824回复:3

AO学习中遇到的小问题!

楼主#
更多 发布于:2007-11-21 15:49
<P>在VB.NET中开发DLL文件时需要对组件进行注册,可是为什么我的VB.NET上没有ESRI component categoryRegistrar 工具,而且developer kit tool里面也没有相关的工具,要怎么找才能有呀?提示说在ADDIN文件夹里有,可是只有VBA的注册工具,没有.NET的,有谁知道,说说,谢谢了 !</P>
<P>还有就是在VB.NET2005中加入AO的帮助文件后,VB.NET老是会出错,是不是没有安装好呀?</P>
喜欢0 评分0
追风浪子
路人甲
路人甲
  • 注册日期2004-06-08
  • 发帖数166
  • QQ
  • 铜币782枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2007-11-22 17:15
<P>楼主的ADDIN文件夹里如果只有VBA和VB的注册工具,没有DOTNET的,那就说明没安装正确,要安装DOTNET注册工具,你必须先安装DOTNET,然后在安装AE时选择DOTNET开发环境。</P>
<P><FONT color=#ff0000>还有就是在VB.NET2005中加入AO的帮助文件后,VB.NET老是会出错,是不是没有安装好呀?</FONT></P>
<P><FONT color=#000000>看你的DOTNET帮助是不是没有安装完</FONT></P>
举报 回复(0) 喜欢(0)     评分
songweijian2000
路人甲
路人甲
  • 注册日期2006-08-23
  • 发帖数3
  • QQ
  • 铜币125枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2007-11-30 10:28
<P>要看你使用的是VS2003还是VS2005平台。</P>
<P>ESRI和VS2005结合的更紧密些。</P>
<P>如果是VS2003,首先需要确定安装.net的支持环境,可以通过ArcEngine的自动安装程序的Modify进行修复添加,把.net支持选上。这样就会在.net中就会有ESRI component category Registrar ;</P>
<P>如果是VS2005,也是首先把.net的支持环境加上,可以通过检查你在ArcGIS目录是否有.net help for VS2005来确认,在2005环境里,不需要对ESRI组件进行注册,具体如何生成DLL可以在.net help for VS2005查找</P>
举报 回复(0) 喜欢(0)     评分
ivan1983
路人甲
路人甲
  • 注册日期2006-12-14
  • 发帖数10
  • QQ
  • 铜币132枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2007-12-01 21:36
<P>看版本的,如果是9.1以前,那就用VS2003,如果是9.2,就用VS2005.</P>
<P>前者是.netFrameWork1.1的,后者是2.0的. </P>
<P>如果9.1/9.0+2005,比较麻烦,和你安装的先后顺序也有一定的关系,再修复也补不上addin</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部