错误提示:未能添加对XX的引用,这不是一个有效的程序集或COM组件,只有具有扩展名dll的程序集和COM组件才能被引用。请确保该文件可访问,并且 是一个有效的程序集或COM组件。
解决方法:运行--regsvr32 "文件所在路径及文件名"
注意:在不同的地方使用的时候都要重新注册。
什么是托管的
dll
?就是用.net代码实现的
dll
,可以是用C#,VB.NET实现的
什么是非托管的
dll
?就是不是用.net代码实现的
dll
,可能是用C/C+...
很能同学可能需要C#蓝牙编程,目前使用最多的有Windows.Devices.Bluetooth.
dll
和InTheHand.Net.Personal.
dll
但是据说InTheHand.Net.Personal.
dll
不能支持蓝牙4.0(有待考证),这就导致市面上多数的蓝牙4.0不能用InTheHand.Net.Personal.
dll
程序
集
进行编程通讯。
所以很多同学转...
症状:在开发
程序
时, 需要
引用
一个
库
文件
,但是在
引用
此
文件
的时候出了问题,我在
添加
引用
中
引用
该
文件
,但是系统给出这样的错误提示:“
未能
添加
对 的
引用
,这不是
一个
有效
的
程序
集
或
COM
组件
,只有
具有
扩展名
dll
的
程序
集
和
COM
组件
才能被
引用
。
请
确保
该
文件
可
访问
,并且 是
一个
有效
的
程序
集
或
COM
组件
。”解决办法:要用regsvr32注册
com
才再
引用
具体方法开始--〉运行输入regsvr32 控件所在...
2、如果上述方法注册不成功,那么你要注意这个
dll
到底是什么类型的动态链接库
文件
了
如果是
一个
标准的C导出的
dll
,那么导入项目的方法就不是在项目中直接
引用
-
添加
引用
了
而是把
dll
拷贝到exe
文件
输出目录,然后通过
Dll
Import导入函数
转载
请
注明出处https://mp...
1、新建项目→
添加
引用
,提示:
未能
添加
对
dll
的
引用
,
请
确保
此
文件
可
访问
并且是
一个
有效
的
程序
集
或
COM
组件
解决方案:首先把
DLL
放system32中,然后,regsvr32 绝对路径注册一下;
如果报错:模块“*.
dll
”加载失败,
请
确认该二进制存储在指定的路径中, 或者调试它以检查该二进制或相关的.
dll
文件
是否有问题。 找不到指定模块。