我刚刚让它工作,它需要一些黑客技术。
安装 XNA Game Studio 4.0 后即可使用。
在以下位置找到 Game Studio 4.0 目录:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft
将目录复制到:
%AppData%\Local\Microsoft\VisualStudio\11.0\Extensions
您可以在资源管理器中输入%AppData
在地址栏中,按 Enter 键,然后导航或填写地址栏的其余部分(由于某种原因,仅粘贴完整的相对 URL 不起作用)
其中 %AppData% 代表您的个人 AppData 目录。它是您个人目录中的一个隐藏目录,通常位于 C:\Users\YourUserName 中。
您还没有完成,打开刚刚创建的目录,然后使用文本编辑器打开 extension.vsixmanifest 文件并更改此块:
<SupportedProducts>
<VisualStudio Version="10.0">
<Edition>VSTS</Edition>
<Edition>VSTD</Edition>
<Edition>Pro</Edition>
<Edition>VCSExpress</Edition>
<Edition>VPDExpress</Edition>
</VisualStudio>
</SupportedProducts>
To this:
<SupportedProducts>
<VisualStudio Version="11.0">
<Edition>Ultimate</Edition>
<Edition>Premium</Edition>
<Edition>Pro</Edition>
</VisualStudio>
</SupportedProducts>
并保存它。现在,上一级目录到 Extensions 目录,删除所有存在的缓存文件(不用担心它们会自动重新生成),然后重新启动 Visual Studio。您现在应该能够打开您的 XNA 项目!
edit:
现在这里有一个更流行的最新问题:如何在Visual Studio 2012上安装XNA游戏工作室? https://stackoverflow.com/questions/10881005/how-to-install-xna-game-studio-on-visual-studio-2012
对我来说它不起作用,该扩展仅在我安装另一个扩展(我更新了 nuget)时才出现,删除缓存似乎根本没有帮助。