0

我正在尝试在 Visual Studio Express 2008 中构建一个 C# 项目(下载代码)。我收到错误(我的翻译):

找不到类型或命名空间名称“Allegro”。

为线

using Allegro;

我当然知道 2D 图形库 Allegro,但我找不到太多关于如何在 C# 中使用它的信息。它被用于我正在尝试编译的项目中的可视化。

我也收到警告

无法解析此引用。找不到通用程序集。

我以前没有使用过 C#,而且我几乎不知道 Visual Studio Express。这些是新手的错误——但我只需要一个快速的解决方案来解决这个问题。有人可以为我提供一个简短的分步解决方案吗?

4

2 回答 2

0

从项目中删除 Allegro.dll 的旧引用并重新添加。

于 2010-12-28T14:42:44.910 回答
0

Allegro 不是 .NET 库。它是用传统的非托管 C 语言编写的。如果您下载的代码引用了 Allegro C# 库,那么作者可能使用了一些非官方的 C# 绑定。如果是这样,解决方案是找到该附加库并使用它。

否则,没有简短的、逐步的解决方案。您需要使用所需DllImport的每个函数,并遵循在 C# 中使用非托管 C DLL 的标准做法。

于 2010-12-30T04:48:27.683 回答