XNA是渣软已经官方宣布死亡的一套游戏开发工具,正因为如此官方只支持到VS2010,如果想用更先进的VS2012来开发XNA程序的话,就必须又折腾一番,真是够了……
- 你必须先安装VS2010(Orz),从节省时间考虑就装个C# Express好了
- 安装最新的Windows Marketplace Client
- 安装XNA Game Studio 4.0
- 将XNA的扩展文件夹从VS2010的路径拷贝到VS2012,如
|
|
- 打开扩展文件夹里的
extension.vsixmanifest
,将里面的Version
改成11
- 刷新一下VS
|
|
- 到
%LocalAppData%\Microsoft\VisualStudio\11.0\Extensions
目录下,把extensionSdks.en-US.cache
和extensions.en-US.cache
这样的缓存文件删除,不然新建项目时XNA扩展会无法加载。
这里有个小trick,当VS挂掉而你想知道为什么时,使用下面的命令启动VS
|
|
这样的话VS就会生成debug log到%AppData%\Microsoft\VisualStudio\11.0\ActivityLog.xml
了。
EOF