A reference to 'E:\file\SVS_ClientCOM.dll' could not be added. Please make sure that the file is accessible, and that it is a alid assembly or COM component.
这个问题该怎么解决啊。
1、My.dll 是托管,还是非托管程序集?
2、My.dll 是否为 COM 组件?
3、你建立的是托管、还是非托管项目?
4、在你的项目中,你是如何引用的?
My.dll是一个领导给我的SVS_ClientCOM.dll 貌似是Com的吧,
托管和非托管如何分辨?
在项目中是通过项目上右键添加,Browe
您看看...
@Epic_Price: 我先假设你们领导给你的 BJCA_SVS_ClientCOM.dll 是一个非托管的 COM 组件。那么,你需要先注册:
C:\Windows\system32>regsvr32 E:\file\My.dll
然后,在你的项目上单击鼠标右键,在弹出菜单中选择,“添加引用”,然后单击“COM”选项卡,然后通过“组件名称”和“路径”来找到你刚才注册的 COM 组件,找到后,选中,然后单击“确定”。
PS:注意我的描述方式,你提问的时候,也尽可能准确点。
@Launcher: 您好。不好意思,在麻烦一下,“注册失败,提示找不到指定模块. ” 这个意味着什么..?
@Epic_Price: 拿 depends 打开 BJCA_SVS_ClientCOM.dll,看看它是否还引用别的 dll,而你的机器上没有。
@Launcher: 好,谢谢拉,有问题在问您。