我正在尝试在Visual Studio Express 2008中构建一个C#项目(下载的代码)。我收到错误(我的翻译):
类型或命名空间名称“Allegro” 无法找到。
为行
using Allegro;
我当然知道2D图形库Allegro,但是我找不到很多关于如何在C#中使用它的信息。它正用于我正在尝试编译的项目中的可视化。
我也收到警告
此参考无法解决。 通用组件不可能 找到。
我之前没有使用过C#,而且我几乎不了解Visual Studio Express。这些是新手的错误 - 但我只需要快速解决这个问题。有人能为我提供一个简短的逐步解决方案吗?
答案 0 :(得分:0)
从项目中删除旧的Allegro.dll引用并重新添加。
答案 1 :(得分:0)
Allegro不是.NET库;它是用传统的非托管C编写的。如果您下载了引用Allegro C#库的代码,那么作者可能正在使用一些非官方的C#绑定。如果是这样,解决方案是找到其他库并使用它。
否则,没有简短的逐步解决方案。您需要在所需的每个函数上使用DllImport
,并遵循在C#中使用非托管C DLL的标准做法。