"Add Item" 菜单中未显示 MVVM Light 模板 (VS 2017)?

MVVM Light templates not showing in "Add Item" menu (VS 2017)?

我在 VS 2017 中通过 NuGet 安装了 MVVM Light Toolkit。问题是,当我在任何项目上单击 "Add New Item" 时,我没有看到 MVVM Light 教程中出现的任何 MVVM 模板。

它们看起来一定是这样的(但我在我的项目中没有看到它们): http://prntscr.com/n9bs1q

我发现了关于 VS 2012 的类似问题。答案建议搜索 C:\Program Files (x86)\Laurent Bugnion (GalaSoft)\Mvvm Light Toolkit\Vsix

但我在 Program Files (x86) 和 Program Files 中都没有这样的文件夹。

请帮帮我,我应该怎么做才能显示模板?

MVVM Light NuGet 只能将相关资源(程序集/.cs 文件)添加到项目中。它不会将模板添加到 Visual Studio。要在 Visual Studio 中获取模板,您必须按照以下步骤安装 MVVM Light Visual Studio 扩展。

  1. 打开 Visual Studio 并转到 Tools->Extensions and Updates
  2. Extensions and Updates window 左窗格中单击 Online
  3. 在搜索栏中,输入 MVVM Light
  4. 在搜索结果中找到 MVVM Light for VS2017。单击下载并接受许可。

Visual Studio 重新启动后将安装扩展程序。然后就可以得到模板了。

更新:

他们在 Visual Studio 2017 年停止了对 Item Templates for MVVM Light 的支持。它一直存在到 VS 2015。因此您只能在 VS 2017 扩展中获取项目模板(文件->新项目)。可以看到类似的查询here.