【问题标题】:Is it possible to reference microsoft.xna.framework.dll in Windows Phone 8.1 applications?是否可以在 Windows Phone 8.1 应用程序中引用 microsoft.xna.framework.dll?
【发布时间】:2015-02-21 18:45:57
【问题描述】:
我想在我的 Windows Phone 应用程序中使用来自 microsoft.xna.framework.dll 程序集的 MediaLibrary 类,但我只能在 Silverlight 应用程序中使用,而不能在常规 Windows Phone 应用程序中使用。
是否可以从通常的 Windows Phone 应用程序中以某种方式引用此程序集?如果不是,为什么会这样?
【问题讨论】:
标签:
c#
.net
silverlight
windows-phone-8
xna
【解决方案2】:
如果安装了适用于 XNA 的 Windows Phone SDK 8.0+ 扩展,您似乎可以。
MSDN:
XNA Game Studio 4.0 的 Windows Phone SDK 8.0 扩展
Windows Phone SDK 8.0 Extensions for XNA Game Studio 4.0 是一个编程环境,允许您使用 Microsoft Visual Studio 为 Windows Phone 创建游戏。适用于 XNA Game Studio 4.0 的 Windows Phone SDK 8.0 扩展包括 XNA 框架,这是一组基于 Microsoft .NET 框架为游戏开发而设计的托管库 此文档集包含与 Windows Phone SDK 8.0 扩展相关的技术概述、教程和参考资料适用于 XNA 游戏工作室 4.0。 - More...
可以在here 找到代码示例,为方便起见,将其包含在此处:
MediaLibrary sampleMediaLibrary = new MediaLibrary();
MediaPlayer.Play(sampleMediaLibrary.Albums[i].Songs[0]);
这里还有一个更新的 SDK:
Windows Phone SDK 档案
Windows Phone 8.1 开发工具
Windows Phone 8.1 开发工具随 Visual Studio Express 2013 for Windows 一起安装,带有 Update 2 或更高版本。如果您已经安装了 Visual Studio 2013 版本,则只需下载最新更新。 Update 2 中引入的新功能包括新的模拟器和通用应用程序模板。 More...