XNA 4.0中的Xna 4.0项目

时间:2011-07-20 16:12:24

标签: xna xna-4.0 xna-3.0

有没有办法在XNA 3.0中打开XNA 4.0项目而无需安装XNA 4.0。

7 个答案:

答案 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?”

http://nelxon.com/resources/xdsk2.php

答案 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的集成将无法正常工作。