我正在为我的游戏创建一个脚本引擎,我需要 C# 脚本来引用 Microsoft.XNA.Framework 程序集,以便我可以继承我自己的类。
目前,我在添加对 Microsoft.XNA.Framework.dll 的引用时出错。这是我的引用添加代码(我省略了对我自己的 EXE 的引用,但它在那里。):
parms.ReferencedAssemblies.Add("System.dll");
parms.ReferencedAssemblies.Add("Microsoft.Xna.Framework.dll");
parms.ReferencedAssemblies.Add("Microsoft.Xna.Framework.Graphics.dll");
parms.ReferencedAssemblies.Add("mscorlib.dll");
这是我要编译的代码:
using System;
using Microsoft.XNA.Framework;
using Microsoft.XNA.Framework.Graphics;
namespace _2342 {
namespace Blocks {
class MyClass : Block
{
public MyClass() {
_name = "TestBlock";
}
}
}}
我从 CodeProvider 收到两个错误,指出两个 XNA DLL 都找不到。
我该如何解决这个问题?
最佳答案
您拼错了程序集名称“Microsoft.XNA.Framework”。它应该是“Microsoft.Xna.Framework”
关于C# 代码提供程序 : Add reference to XNA?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6081195/