C# 将Swedll32.dll添加到VisualStudio

C# 将Swedll32.dll添加到VisualStudio,c#,visual-studio-2010,dll,C#,Visual Studio 2010,Dll,我正试图通过在我的项目中添加引用,将swedll32.dll作为引用添加到VisualStudio2010中 但它给出了一个错误信息: reference can not be added, please make sure that the file is accesible, and that is a valid assembly or com component 有人能帮我把这个dll添加到visual studio吗?这个dll是一个本机的非托管dll。这项开发始于1997年,比.N

我正试图通过在我的项目中添加引用,将
swedll32.dll
作为引用添加到VisualStudio2010中

但它给出了一个错误信息:

reference can not be added, please make sure that the file is accesible,
and that is a valid assembly or com component

有人能帮我把这个
dll
添加到visual studio吗?

这个dll是一个本机的非托管dll。这项开发始于1997年,比
.NET
上市早了4年。您需要找到一种方法来
PInvoke
这些方法,或者使用一种更适合与之交互的编程语言,如
C
C++


您可能想开始阅读,这是一种从托管代码导入本机DLL以调用的方法。是一个很好的起点。

该DLL很可能是本机(非托管)DLL,如果是这样,则无法将其添加为对.NET项目的引用。您将需要改用P/Invoke。项目已经给出了如何使用它。VB5非常旧,您必须编写这些声明的.NET版本。