明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1839|回复: 13

新人请教:netload无法加载dll文件

[复制链接]
发表于 2023-3-21 11:11:36 | 显示全部楼层 |阅读模式
本帖最后由 zzhangjunj 于 2023-3-21 11:23 编辑

新手学习用C#编写CAD程序,按教程编写完成后生成dll文件,在CAD中使用netload加载时,出错,求教解决办法。
警告: 程序集绑定日志记录被关闭。
要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD)设置为 1。
注意: 会有一些与程序集绑定失败日志记录关联的性能损失。
要关闭此功能,请移除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2023-3-22 07:41:01 | 显示全部楼层
zzhangjunj 发表于 2023-3-21 16:55
我换成2.0可以了,如果想让程序在多个版本(不要求所有)通用,有什么解决办法呢

不要随便挑一个低版本,要查一下AutoCAD对应的framework版本,对照设置vs,要精确对应才好。
发表于 2023-3-22 07:39:30 | 显示全部楼层
cairunbin 发表于 2023-3-22 07:38
没有办法编译一个通用于各CAD版本。

可以针对不同的AutoCAD版本,分别编译。
然后,在.bundle文件夹内,设置每个dll适用的版本。
这样就可以实现安装一次,适用各AutoCAD版本了。
发表于 2023-3-21 17:23:58 | 显示全部楼层
zzhangjunj 发表于 2023-3-21 16:55
我换成2.0可以了,如果想让程序在多个版本(不要求所有)通用,有什么解决办法呢

08到12用3.5,13 14 用4.0,15以上用4.5,standard项目一次编译出3个版本的dll
发表于 2023-3-21 11:15:36 | 显示全部楼层
你这个是个控制台吧,不是类库
 楼主| 发表于 2023-3-21 11:23:46 | 显示全部楼层
闻人南131 发表于 2023-3-21 11:15
你这个是个控制台吧,不是类库

麻烦帮忙看一下刚刚新上传的两张VS界面截图
发表于 2023-3-21 14:03:42 | 显示全部楼层
应该是引用那几个CAD的库文件后要将属性复制本地修改为false吧
发表于 2023-3-21 14:20:53 | 显示全部楼层
你的框架是4.x的 如果你得cad是2008 就不行
发表于 2023-3-21 14:20:53 | 显示全部楼层
cad版本是多少
发表于 2023-3-21 14:57:34 | 显示全部楼层
CAD版本不匹配吧
 楼主| 发表于 2023-3-21 16:47:26 | 显示全部楼层

CAD是2008的
发表于 2023-3-21 16:50:24 | 显示全部楼层

2008 framework应该是3.5或更低
 楼主| 发表于 2023-3-21 16:55:37 | 显示全部楼层
d1742647821 发表于 2023-3-21 16:50
2008 framework应该是3.5或更低

我换成2.0可以了,如果想让程序在多个版本(不要求所有)通用,有什么解决办法呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 04:53 , Processed in 0.166347 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表