我只想使用我的应用程序内的程序集。这可能吗?我可以在没有XNA Game Studio的情况下使用Visual Studio 2010内的XNA 4.0程序集吗?
回答
,因为我想我会让这个另外一个答案共享代码片段。
如果由于某种原因VS隐藏着XNA组件,你可以尝试让用户手动添加到您的项目。
卸载该项目在解决方案资源管理器中,然后右键单击它,然后单击编辑项目。然后在Project/ItemGroup
,所有的<Reference>
标签,添加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" />
你的用户需要安装XNA运行,但在其他方面是,你可以在任何典型的(32位)的.NET应用程序中使用XNA组件。
他们中的一些是,如果你安装可再发行,但你不会得到内容管道,我认为XACT,大公是只有充分的部分安装
谢谢我这样做,但他们没有出现在添加引用对话框中。 – 2012-01-11 04:13:47
您需要手动将它们添加到GAC然后 – Stuart 2012-01-11 09:24:57
其实它们在GAC中,但它们在VS中不可见,不知道为什么。 – 2012-01-11 17:37:47
- 1. 在Visual Studio 2010中安装XNA Game Studio
- 2. 安装XNA Game Studio 4.0和Visual Studio 2010的难度
- 3. 我需要安装XNA Game Studio 4.0吗?
- 4. XNA Game Studio 4.0刷新不起作用
- 5. 在VS Ultimate上安装XNA Game Studio 4.0?
- 6. Visual Studio 2010 + XNA 4.0调试错误
- 7. 我可以在没有Visual Studio的情况下创建ClickOnce吗?
- 8. 在没有Visual Studio 2010的情况下安装MSBuild 4.0
- 9. XNA Game Studio 4.0平台滚动问题
- 10. XNA游戏在使用XNA Redistributable 4.0刷新的计算机上崩溃,但与XNA Game Studio 4.0一起运行
- 11. 如果我安装了Visual Studio 2010,我可以使用XNA创建游戏吗?
- 12. 我可以在没有.NET的情况下使用Visual Studio Community 2015吗?
- 13. XNA Game Studio和Visual Studio 2012 - 错误的语言
- 14. 我可以在不打破我的2008应用程序的情况下使用Visual Studio 2010吗?
- 15. 我们可以在没有Visual Studio 2013 Ultimate的情况下安装codecoverage.exe吗?
- 16. 在XNA Game Studio 4.0中实现适当的碰撞问题
- 17. XNA Alpha在Game Studio 4.0中混合纹理的一部分
- 18. 如何访问Visual Studio 2010中的XNA 3.1模板?
- 19. 我可以在没有管理员权限的情况下安装Visual Studio吗?
- 20. 在没有Masterpage的情况下创建Visual Studio 2010 ASP.NET应用程序
- 21. Microsoft XNA Game Studio的替代品?
- 22. 我可以在没有vs2010的情况下使用.net 4.0测试版吗?
- 23. 我可以使用Visual Studio 2012安装Visual Studio 2010 SP1 SDK吗?
- 24. VS2010 Express安装问题中的XNA Game Studio 4.0
- 25. 我可以使用Visual Studio 2010制作ASP.net应用程序吗?
- 26. xna on visual studio 2012 not working
- 27. XNA框架和Visual Studio 2012
- 28. 是否可以使用Visual Studio和MS XNA Game Studio SDK编写商业XBOX游戏?
- 29. Visual Studio 2010在没有IDE的情况下运行可执行文件
- 30. 如何在Visual Studio 2010中使用C#XNA while循环?
所以为了这个,我只需要安装XNA 4.0框架可再发行?通过这个,我正在谈论我在VS2010中使用它进行开发。 – 2012-01-10 23:29:31
是的,据我所知,我认为你只是需要运行时间甚至开发 - 虽然我不是100%确定的。 – 2012-01-10 23:31:24
你可以很容易地尝试它,只需在你的开发机器上安装XNA redist,并转到添加引用并查看是否有Microsoft.Xna.Framework。我想你会错过的是Windows Phone/360远程调试和编译内容的Visual Studio支持。 – 2012-01-10 23:34:37