找回密码
 立即注册

QQ登录

只需一步,快速开始

xiwu
中级会员   /  发表于:2010-12-10 15:41:00
51#

cxwzdm daf

cxwzdm    daf

CxwZdm.rar

2.3 KB, 下载次数: 176

rar

回复 使用道具 举报
gw0506
超级版主   /  发表于:2010-12-10 15:59:00
52#
这些文件没有问题。

现在检查所有的部署路径。

你需要使用cxwzdm.dll的AutoCAD程序在什么路径下?
cxwzdm.dll以及其他dll分别在哪里?
回复 使用道具 举报
xiwu
中级会员   /  发表于:2010-12-10 16:13:00
53#
所有的.dll文件放到同一个文件夹里(可以存放在任何地方),CAD的地址是:C:\Program Files\AutoCAD 2008\acad.exe,使用时 在CAD中手动加载cxwzdm.dll文件,
回复 使用道具 举报
gw0506
超级版主   /  发表于:2010-12-10 16:47:00
54#
把所有dll都放到acad.exe相同目录下试试。
回复 使用道具 举报
xiwu
中级会员   /  发表于:2010-12-10 17:03:00
55#
放到acad.exe相同目录下可以了,但是在我的机子上就可以放在任何位置,这是什么原因?
另外、怎么解决这个问题,别人使用的时候不能安在CAD下,因为这样做会出很多问题,而且别人也不愿意。版主一定要想个解决办法啊
回复 使用道具 举报
gw0506
超级版主   /  发表于:2010-12-10 17:19:00
56#
你的机子是安装了Spread产品的,同时会将这些dll注册到GAC中。
所以不管你放到什么地方,.NET先去GAC中找需要的dll找到了就用了,跟你本地无关。

是这样的,在不指定目录的情况下,默认.NET会查找GAC,然后找当前目录。所以如果你需要CAD和dll分开放,你指定一个目录就可以了。
回复 使用道具 举报
xiwu
中级会员   /  发表于:2010-12-10 17:25:00
57#
具体的不会做,怎么指定目录,在哪设置 ?
回复 使用道具 举报
gw0506
超级版主   /  发表于:2010-12-10 17:38:00
58#
在你编译之前,添加引用的时候,从一个指定的目录(Browse Tab)里添加,不要从.NET tab添加。如下图:

png

png


注意,这个目录要和将来部署的目录名以及路径相同。
回复 使用道具 举报
123456
您需要登录后才可以回帖 登录 | 立即注册
返回顶部