dll文件无法访问

时间:2015-07-24 20:12:36

标签: c# winforms dll webcam dllimport

我知道之前已经问过这个问题,但建议的所有步骤对我来说似乎都不起作用。

我正在尝试将WebCamLib.dll用于我的项目,但它一直给我这个错误:

  

请确保该文件可以访问且该程序集是有效的   或com组件

我尝试将dll注册到SYSTEM32,我收到此错误

  

模块C:\ WebCamLib.dll“已加载但是入口点   找不到DllRegisterServer。   确保“C:\ WebCamLib.dll”是有效的DLL或OCX文件然后   再试一次。

请建议一个方法。提前谢谢。

2 个答案:

答案 0 :(得分:1)

您尝试使用的库是托管库,您无需注册或使用dllimport。从项目内部到dll只需add a reference

答案 1 :(得分:-1)

第一个选项是DLL文件可能已损坏。确保它与其他应用程序一起使用。

我的第二个意见是你试图将这个DLL用作COM对象而不是。