我正在为我的游戏创建脚本引擎,并且需要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# - C#CodeProvider:是否添加对XNA的引用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6081195/

10-16 16:27