c# - 我如何解决 "Please make sure that the file is accessible and that it is a valid assembly or COM component"?

标签 c# .net dll opencv

我正在使用 C# 中的 OpenCV 构建一个项目。它需要一个名为 cvextern.dll 的 dll 文件。但是,当添加此文件作为引用时,会出现此消息:-

无法添加引用“cvextern.dll”,请确保该文件可访问并且它是有效的程序集或 COM 组件。

我搜索累了,过去两天我一直在寻找该问题的解决方案

最佳答案

该文件是 native DLL,这意味着您无法通过添加引用将其添加到 .NET 项目中...您可以通过 DllImport 使用它(参见 http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.dllimportattribute.aspx)

关于c# - 我如何解决 "Please make sure that the file is accessible and that it is a valid assembly or COM component"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7080447/

相关文章:

WPF:使用 WPF 扩展中的 PropertyGrid

.net - "Detected package downgrade"警告是什么意思?

c# - 如果不直接在窗口中居中,图像就会消失 [Margin not "0"]

c# - 为什么此 C# 类库项目无法创建 COM 兼容 DLL?

c# - 从 32 位程序启动 64 位版本的 regedit 以创建 sql 别名

c# - ForEach 超过对象错误

dll - D DLL 可以在 SAS 中工作吗?

c# - 在 Web API 2 中返回一个字符串

c# - 如何实现 Channels 的 BlockingCollection.TakeFromAny 等效项?

c# - ASP.NET C# MySql 选择和更新表单