阅读:1767回复:3
C#做得Dll如何引用到arcmap中,为什么总是出错!
<P>在C#制作得自定义command怎么也加不到arcmap中,也加不到engine中啊!编译了DeveloperKit下得例子也不可以!</P>
<P>我是在C#中继承得basetool做得,编译后用regasm注册得!</P> |
|
1楼#
发布于:2004-09-23 13:02
在本机编译的不一定不要注册,看你在工程属性中如何设置的,如果设置注册为cominp..的,就在编译时自动注册了.如果没有,就要手工注册,能过addin 生成的reg.bat 只有 regasm.exe xxx.dll ,一般都不会注册成功
|
|
|
2楼#
发布于:2004-09-22 16:17
<P>如果在本机上编译得不用注册,如果是不是就要用regasm注册就可以了,是吗?</P>
|
|
3楼#
发布于:2004-09-21 10:30
<P>regasm xxx.dll /tlb:xxx.tlb /codebase</P><P>其中 /tlb:xxx.tlb 很关键</P><P>xxx 为你的组件名称</P><P>这样一般都能解决你的问题</P>
|
|
|