我想制作一个C#游戏。我想在那里包含XNA库(例如Microsoft.XNA.Framework.Graphics)。但是,如果我这样做,我得到一个错误:如何在C#项目中包含XNA库?
类型或命名空间XNA不存在于命名空间Microsoft中。
任何人都可以请帮忙吗?
我想制作一个C#游戏。我想在那里包含XNA库(例如Microsoft.XNA.Framework.Graphics)。但是,如果我这样做,我得到一个错误:如何在C#项目中包含XNA库?
类型或命名空间XNA不存在于命名空间Microsoft中。
任何人都可以请帮忙吗?
首先,检查您使用的是正确的大小写,名称空间和程序集名称是Xna
而不是XNA
。如果这不起作用:
您应该follow the instructions here。这些描述了如何安装(以及一些Visual Studio 2010)XNA Game Studio,并使用该模板创建项目。使用模板项目比手动添加参考要容易得多。
要添加对XNA程序集的引用,您需要在Visual Studio的解决方案资源管理器中右键单击您的项目,然后选择“添加引用”。
如果你没有看到你正在寻找的DLL,你可能需要右键单击你的项目,选择属性,然后确保目标框架是.NET 4.0框架的风格之一(对于XNA 4.0 )。
链接已损坏。 – 2013-10-28 12:46:05
修正了它(微软在不久前改变了一切)。 – 2013-10-28 14:54:22
首先,您需要添加对XNA二进制文件的引用。其次,我建议你从内置的Visual Studio XNA游戏模板开始,然后从那里开始工作。
要手动添加参考,您将(可能需要安装XNA Game Studio),然后添加对Microsoft.Xna.Framework.dll
的引用和其他任何您需要的内容。
就我个人而言,我仍然认为你应该从游戏的内置视觉工作室模板开始。一旦你感觉到它,继续前进到高级概念,如将你的游戏嵌入到标准的WinForm应用程序或其他任何东西。
如何添加对XNA二进制文件的引用?不过感谢您的帮助! – Ahsan 2011-06-01 16:13:41
首先,您应该右键单击正在工作的项目顶部显示的“参考”文件夹。从这里您可以选择添加参考并手动浏览到XNA .DLL的位置。
在解决方案资源管理器中。转到引用,添加引用,然后添加Microsoft.Xna.Framework.Xact引用4.0如果您将它放在未排序的位置,则它位于底部附近。然后你可以访问音频引擎类。
我有同样的问题,然后在第三次尝试时发现它。为我工作得很好。希望这可以帮助。
显然,如果你正在寻找那个特定的文件。你可以添加其他人,然后添加使用语句来访问其他类和功能等 – Lucien 2012-03-25 02:36:02
而是在Visual Studio中的参考文献列表hassling各地,刚刚从HERE下载DLL,或者直接链接: https://www.dllme.com/dll/files/microsoft_xna_framework_dll.html
问题?为什么这个不正确的告诉我我该如何解决它 – MrCool4000 2017-12-08 06:13:29
你可能需要添加一个引用到要使用XNA组件。 – CodesInChaos 2011-06-01 16:10:28
刚开始游戏模板。文件|新建项目| C#| XNA Game Studio | Windows游戏 – 2011-06-01 16:39:30