win7x64下,vs2010和cad2014引用com为何出错?
系统环境是win7x64,原来安装的是cad2010,现在换成2014,以前的.net与com混合编程中,重新引用了cad 2014 type library 和 objectDBX common 19.0type library ,可是程序提示找不到autocad.interop 和autocad.interop.common,该怎么解决呢? 这个问题困了我好几天了!用的语言是vb.net,新手啊,请各位大侠指点! 引用com库路径错误应该引用“C:\Program Files\Common Files\Autodesk Shared”目录中的AutoCAD 2014类型库“acax19enu.tlb”和AutoCAD/ObjectDBX Common 19.0 类型库“axdb19enu.tlb”。 这个路径我也觉得奇怪,明明引用类型库的时候,看到是“C:\Program Files\Common Files\Autodesk Shared”目录,可是引用完了,就成了我图上的那个了,无论怎么重新引用都不行,该怎么解决呢? 先把面前你的编译输出路径下的dll文件干掉 干掉了!可是为什么一引用,还是会在那个目录下面生成一个新的呢? mm0317 发表于 2014-6-4 17:10 static/image/common/back.gif
干掉了!可是为什么一引用,还是会在那个目录下面生成一个新的呢?
因为引用文件默认的 复制本地 的属性为True,改为False就不会生成了 我查了,复制本地是灰色的,无法更改,但也是false,独立可以改,那个是false,还有嵌入式互操作可以改,那个默认是true……恐怕不是这个原因 mm0317 :我也遇到这个问题了
引用“C:\Program Files\Common Files\Autodesk Shared”目录中的AutoCAD 2014类型库“acax19enu.tlb”和AutoCAD/ObjectDBX Common 19.0 类型库“axdb19enu.tlb”。后面的axdb19enu.tlb无法引用 不要使用那两个命名空间
using AutoCAD;//com库
用这句试试
页:
[1]
2