【发布时间】:2012-03-08 15:15:57
【问题描述】:
我有一个 DLL,我想添加它作为对我的项目的引用,但每次我尝试这样做时都会弹出一个对话框告诉我:
无法添加引用。请确保该文件是可访问的,并且它是一个有效的程序集或 COM 组件。
我进行了一些研究,发现错误是因为程序集不受 .NET 管理,我应该使用 DLLImport 属性,但是,我在另一台计算机上有相同的确切解决方案,并且一切正常。
不同之处在于我尝试添加引用的新计算机是 x64 而旧计算机是 x86。
我同时拥有 x64 和 x86 DLL,但无法添加任何内容。为什么会这样?
【问题讨论】:
-
您可能需要答案中提到的 DllImport 和 P/Invoke 东西。
标签: c# .net visual-studio-2010