有没有办法在XNA 3.0中打开XNA 4.0项目而无需安装XNA 4.0。
答案 0 :(得分:12)
如果你问是否可以在VS2008 / GS3中加载用VS2010 / XNA 4创建的项目,那么答案是否定的。
不仅XNA程序集有足够的差异,而且内容管道的结构如何构建,您确实需要安装VS2010。有什么特别的原因你不想安装v4吗?
答案 1 :(得分:6)
如果您计划移植到XNA 4.0,可以使用此XNA 3.1 to 4.0 cheat sheet来帮助您更新渲染代码。
答案 2 :(得分:1)
答案是否定的。因为它们之间有很多变化。内容管道,绘图状态,顶点缓冲区和格式,着色器使用和Windows Phone支持。
答案 3 :(得分:1)
如果您从XNA3.1到VS2010 / XNA4.0(我尝试使用混合结果),有一个内置的“导入器”,但是没有办法倒退。 4.0中有太多的库和依赖项,在3.1或之前不存在。
答案 4 :(得分:1)
将项目更新到XNA 4.0。
查看此页面,包含大量有用信息。特别是部分: “您是否尝试将XNA 3.1项目转换为XNA 4.0?”
答案 5 :(得分:0)
您无法将较高版本转换为较低版本,因为较低版本中不存在某些库和程序集,但您可以执行相反的操作,
换句话说,您无法将XNA 4.0转换为XNA 3.1(或者您无法在C#2008中打开XNA 4.0),但您可以将XNA 3.1转换为XNA 4.0,但仍需要检查一些更改虽然。
我希望我能帮忙。
答案 6 :(得分:0)
我假设您在询问是否可以在XNA Game Studio 3.0中打开XNA 4.0项目。 你不能这样。 XNA Game Studio 4.0只能与Visual Studio 2010一起使用,而XNA Game Studio 3.0只能与Visual Studio 2008一起使用。
可能存在允许您执行此操作的非官方黑客攻击。但是如果你使用这些黑客攻击,内容管道与VS的集成将无法正常工作。