C# 输入文件不是有效的类型库

C# 输入文件不是有效的类型库,c#,visual-studio-2015,C#,Visual Studio 2015,我试图引用Visual Studio项目中的dll,但出现以下错误: 请确保该文件可访问,并且是有效的程序集或COM组件 我尝试将CMD与TlbImp.exe一起使用,但出现了一个错误,显示“dll不是有效的类型库”。DLL是用C++编写的,我想在C++项目中引用它。 ,可以在.NET项目中引用以下内容: 相同框架版本或以前版本(.exe或.dll)的另一个.NET程序集 COM组件(.exe或.dll)。NET将必须创建一个COM包装器 对于普通的C链接库(.dll),必须使用DllImp

我试图引用Visual Studio项目中的dll,但出现以下错误:

请确保该文件可访问,并且是有效的程序集或COM组件


我尝试将CMD与TlbImp.exe一起使用,但出现了一个错误,显示“dll不是有效的类型库”。DLL是用C++编写的,我想在C++项目中引用它。

,可以在.NET项目中引用以下内容:

  • 相同框架版本或以前版本(.exe或.dll)的另一个.NET程序集
  • COM组件(.exe或.dll)。NET将必须创建一个COM包装器

对于普通的C链接库(.dll),必须使用
DllImport
属性来声明文件中包含的外部函数