Visual Studio 2015 年的 MonoGame 模板

MonoGame templates in Visual Studio 2015

我刚刚安装了 Visual Studio 2015,现在想开始一个新的 MonoGame 项目(C#,Windows DX)。 我安装了 MonoGame 以及 XNA。

问题是模板没有出现在新建项目对话框中。

在 Visual Studio 2013 年,他们出现在这里,在项目树的其他地方也找不到他们。

所以我搜索了模板,它们存在于它们应该存在的位置:

C:\Users\<user>\Documents\Visual Studio 2015\Templates\ProjectTemplates\Visual C#\MonoGame

我尝试了 运行 Visual Studio 管理控制台中的 devenv.exe /installvstemplates 以及 devenv.exe /setup,以达到很好的效果。 两次都做了几次后,混合了几次 Visual Studio 2015 和 Windows 重新启动,项目模板仍然没有显示。

我也尝试通过删除 C:\Users\<user>\AppData\Roaming\Microsoft\VisualStudioC:\Users\<user>\AppData\Local\Microsoft\VisualStudio.0 来清除缓存,但无济于事。

MonoGame 安装程序经过定制,可以与 Visual Studio 2015 一起使用,因此我认为它应该可以正常工作。

那么,谁能帮我设置这些项目模板?

我发现它不起作用的原因:

显然,MonoGame 安装程序将模板放在 Visual Studio 2015 的错误文件夹中。

VS2015 的正确文件夹是

C:\Users\user\Documents\Visual Studio 14\Templates\ProjectTemplates\Visual C#

MonoGame 安装程序安装到 C:\Users\user\Documents\Visual Studio 2015\Templates\ProjectTemplates\Visual C#

因此,当该文件夹中的 MonoGame 文件夹移动到第一个文件夹并执行 devenv.exe /installvstemplates 命令时,模板就会出现。

如果您以标准用户身份工作并且 运行 MonoGame 设置为管理员,则 MonoGane 模板仅安装在管理员帐户中。

所以我只是复制到我的用户 \ProjectTemplates\Visual C#

MonoGame 安装程序安装:

C:\Users\**Admin**\Documents\Visual Studio 2015\Templates\ProjectTemplates\Visual C# 

正确的文件夹在我的用户帐户下:

C:\Users\**user**\Documents\Visual Studio 2015\Templates\ProjectTemplates\Visual C# 

然后正如上面的回答 运行 devenv.exe /installvstemplates 来自 VS2015 的开发人员命令提示符。