首页 > 代码库 > 运行所选代码生成器时出错:“预期具有协定名称 "NuGet.VisualStudio.IVsPackageInstallerServices" 的1导出 ——VS2015错误记录
运行所选代码生成器时出错:“预期具有协定名称 "NuGet.VisualStudio.IVsPackageInstallerServices" 的1导出 ——VS2015错误记录
在编写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错误记录
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。