繁体   English   中英

我可以在没有XNA Game Studio的情况下在Visual Studio 2010中使用XNA 4.0程序集吗?

[英]Can I use XNA 4.0 assemblies inside Visual Studio 2010 without XNA Game Studio?

我只想在应用程序内部使用程序集。 这可能吗?

您的用户需要安装XNA运行时,否则,可以,您可以在任何典型的(32位).NET应用程序中使用XNA程序集。

由于要共享代码段,因此我将再作一个答案。

如果由于某种原因VS隐藏了XNA程序集,则可以尝试将它们手动添加到项目中。

在解决方案资源管理器中卸载项目,然后右键单击它,然后单击“编辑项目”。 然后在Project/ItemGroup所有<Reference>标记下,添加XNA引用(当然,正是您需要的XNA引用):

<Reference Include="Microsoft.Xna.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553" />
<Reference Include="Microsoft.Xna.Framework.Avatar, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553" />
<Reference Include="Microsoft.Xna.Framework.Game, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553" />
<Reference Include="Microsoft.Xna.Framework.GamerServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553" />
<Reference Include="Microsoft.Xna.Framework.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553" />
<Reference Include="Microsoft.Xna.Framework.Input.Touch, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553" />
<Reference Include="Microsoft.Xna.Framework.Net, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553" />
<Reference Include="Microsoft.Xna.Framework.Storage, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553" />
<Reference Include="Microsoft.Xna.Framework.Video, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553" />
<Reference Include="Microsoft.Xna.Framework.Xact, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553" />

其中一些是,如果您安装可再发行组件,但您将无法获得内容管道,我认为xact,thay只是完整安装的一部分

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM