几周前Visual Studio 11发布了 ReSharper可用于它,我准备开始使用它了!
我正在研究的一些项目是XNA项目。即使重新安装后,这些似乎也不会加载到VS11 Beta中 XNA Game Studio 4刷新 后 安装VS11 Beta。
有没有人让VS11 Beta与XNA项目合作?
几周前Visual Studio 11发布了 ReSharper可用于它,我准备开始使用它了!
我正在研究的一些项目是XNA项目。即使重新安装后,这些似乎也不会加载到VS11 Beta中 XNA Game Studio 4刷新 后 安装VS11 Beta。
有没有人让VS11 Beta与XNA项目合作?
我刚刚开始工作,需要一些hackery。
安装XNA Game Studio 4.0后,这将有效。
在以下位置找到Game Studio 4.0目录:
C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ Extensions \ Microsoft
将目录复制到:
%APPDATA%\本地\微软\ VisualStudio的\ 11.0 \扩展
您可以通过输入进入资源管理器 %AppData
在地址栏中,按Enter键,然后导航或填写地址栏的其余部分(由于某种原因只是粘贴完整的相对URL不起作用)
%AppData%代表您的个人AppData目录。它是个人目录中的隐藏目录,通常位于C:\ Users \ YourUserName中。
您没有完成,打开刚刚创建的目录并使用texteditor打开extension.vsixmanifest文件并更改此块:
<SupportedProducts> <VisualStudio Version="10.0"> <Edition>VSTS</Edition> <Edition>VSTD</Edition> <Edition>Pro</Edition> <Edition>VCSExpress</Edition> <Edition>VPDExpress</Edition> </VisualStudio> </SupportedProducts>
对此:
<SupportedProducts> <VisualStudio Version="11.0"> <Edition>Ultimate</Edition> <Edition>Premium</Edition> <Edition>Pro</Edition> </VisualStudio> </SupportedProducts>
并保存它。现在将一个目录级别转到Extensions目录并删除所有存在的缓存文件(不要担心它们会自动重新生成)并重新启动Visual Studio。您现在应该可以打开XNA项目了!
编辑:
现在有一个更受欢迎的最新问题: 如何在Visual Studio 2012上安装XNA游戏工作室?
对我来说它没有用,扩展只出现在我安装另一个扩展(我更新nuget)时,删除缓存似乎根本没有帮助。
请注意,我还没有尝试过测试版。但我可以给你一些可能相关的信息。
历史上,XNA Game Studio一直与特定版本的Visual Studio绑定。例如,XNA 3仅适用于VS 2008,而XNA 4仅适用于VS 2010。
虽然你可以参考XNA 组件 在另一个版本的Visual Studio中的项目中,您无法使用XNA Game Studio功能 - 最值得注意的是内容管道。这意味着您必须以其他方式创建XNB文件,或者不使用 ContentManager
。此外,必须手动设置配置文件设置(HiDef vs Reach),并且不能进行跨平台项目更新。
我不确定项目是否会成功加载;如果他们这样做,他们是否会建立。如果您在文本编辑器中打开XNA项目文件,您会注意到一些较新的Visual Studio可能无法理解的MSBuild指令。如果您手动清除这些,则应加载项目。