wpf - MVVM Light 模板未显示在“添加项目”菜单(VS 2017)中?
问题描述
我已经在 VS 2017 中通过 NuGet 安装了 MVVM Light Toolkit。问题是,当我在任何项目上单击“添加新项目”时,我看不到 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 Extension。
- 打开 Visual Studio 并转到
Tools->Extensions and Updates
. - 在左窗格中的
Extensions and Updates
窗口中舔。Online
- 在搜索栏中,键入
MVVM Light
。 - 在搜索结果中找到
MVVM Light for VS2017
. 单击下载并接受许可。
重新启动 Visual Studio 后将安装扩展。然后你可以得到模板。
更新:
他们已经停止对Item Templates for MVVM Light
Visual Studio 2017 的支持。它一直存在到 VS 2015。所以你只能在 VS 2017 扩展中获得项目模板(文件->新项目)。您可以在这里看到类似的查询。
推荐阅读
- javascript - 触发元素上的 JQuery MouseMove
- jpa - 将 JPA @ElementCollection 用于连接表中的字符串集合?
- django - 根据用户Django的权限制作动态侧边栏
- python - 如何使用 BAC0 设置每周计划
- function - 此 LISP 代码中的递归和控制结构与普通函数和控制结构有何不同?
- javascript - 如何在jquery中找到第一行第一个锚标记?
- c++ - 如何使用指针从双端队列中删除特定元素
- android - pubspec.yaml 中版本升级时出错
- javascript - Javascript 全局格式货币
- tableau-api - 在 Tableau 中滚动 7 天期间