码迷,mamicode.com
首页 > 其他好文 > 详细

运行所选代码生成器时出错:“预期具有协定名称 "NuGet.VisualStudio.IVsPackageInstallerServices" 的1导出 ——VS2015错误记录

时间:2017-02-10 01:14:29      阅读:3145      评论:0      收藏:0      [点我收藏+]

标签:img   installer   设置   package   技术分享   重启   右上角   导出   ges   

在编写ASP.NET MVC控制器后,右键添加视图时,VS2015报出错误:

    运行所选代码生成器时出错:“预期具有协定名称 "NuGet.VisualStudio.IVsPackageInstallerServices" 的1导出,但在实施相应约束后发现0。”

    技术分享

 

原因:

    NuGet包管理器未安装或设置不当。VS2015默认会安装NuGet,但如果使用过程中不小心将其卸载,将使VS缺少必要的程序包,导致后续开发过程中报错。

 

解决步骤如下:

           1.安装NuGet:打开VS2015,工具 — 扩展和更新 — 左侧栏选择“联机” — 右上角搜索框输入“NuGet”,搜索到:

      NuGet Package Manager for Visual Studio 2015,下载并安装。

      技术分享

    2.安装好后重启VS2015,依次打开:工具 — NuGet包管理器 — 程序包管理器设置,在弹出的对话框中勾选以下两项:

      - 允许NuGet下载缺少的程序包

      - 在Visual Studio中生成期间自动检查缺少的程序包

      技术分享

 

运行所选代码生成器时出错:“预期具有协定名称 "NuGet.VisualStudio.IVsPackageInstallerServices" 的1导出 ——VS2015错误记录

标签:img   installer   设置   package   技术分享   重启   右上角   导出   ges   

原文地址:http://www.cnblogs.com/cxc2012/p/6384678.html

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!