在Visual Studio 2010的扩展管理器中发现NuGet Package Manger有最新版本更新提示,选择更新安装提示以下错误信息:

2013/4/25 1:11:48 - Microsoft Visual Studio Extension Installer
2013/4/25 1:11:48 - -------------------------------------------
2013/4/25 1:11:48 - Initializing Install...
2013/4/25 1:11:48 - 扩展详细信息...
2013/4/25 1:11:48 - Identifier      : NuPackToolsVsix.Microsoft.67e54e40-0ae3-42c5-a949-fddf5739e7a5
2013/4/25 1:11:48 - Name            : NuGet Package Manager
2013/4/25 1:11:48 - Author          : Microsoft Corporation
2013/4/25 1:11:48 - Version         : 2.2.40116.9051
2013/4/25 1:11:48 - Description     : A collection of tools to automate the process of downloading, installing, upgrading, configuring, and removing packages from a VS Project.
2013/4/25 1:11:48 - Locale          : en-US
2013/4/25 1:11:48 - MoreInfoURL     : http://docs.nuget.org/
2013/4/25 1:11:48 - InstalledByMSI  : False
2013/4/25 1:11:48 - MinFramework    : 4.0
2013/4/25 1:11:48 - MaxFramework    : 4.0
2013/4/25 1:11:48 - 
2013/4/25 1:11:48 - 支持的 Visual Studio 版本 : 
2013/4/25 1:11:48 - Version : 10.0
2013/4/25 1:11:48 - Pro
2013/4/25 1:11:48 - IntegratedShell
2013/4/25 1:11:48 - VWDExpress
2013/4/25 1:11:48 - VPDExpress
2013/4/25 1:11:48 - Version : 11.0
2013/4/25 1:11:48 - Pro
2013/4/25 1:11:48 - IntegratedShell
2013/4/25 1:11:48 - VWDExpress
2013/4/25 1:11:48 - VPDExpress
2013/4/25 1:11:48 - VSWinExpress
2013/4/25 1:11:48 - VSWinDesktopExpress
2013/4/25 1:11:48 - 
2013/4/25 1:11:48 - 支持的独立 shell     : 
2013/4/25 1:11:48 - 
2013/4/25 1:11:48 - 引用              : 
2013/4/25 1:11:48 - 
2013/4/25 1:11:48 - 将从版本 2.1.31002.9028 升级该扩展。
2013/4/25 1:12:13 - 已选择以下目标产品...
2013/4/25 1:12:13 - Microsoft Visual Studio 2010 Ultimate
2013/4/25 1:12:13 - 
2013/4/25 1:12:13 - 请先验证匹配的扩展签名再进行更新...
已安装扩展路径: D:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft Corporation\NuGet Package Manager\2.1.31002.9028\
更新扩展路径: c:\users\lzd\appdata\local\temp\tmp91c2.tmp
2013/4/25 1:12:13 - VSIXInstaller.SignatureMismatchException: “NuGet Package Manager”的已安装版本已签名,但更新版本的签名无效。因此,扩展管理器无法安装更新。
   在 VSIXInstaller.Common.VerifyMatchingExtensionSignatures(IInstalledExtension installedExtension, IInstallableExtension updateExtension)
   在 VSIXInstaller.InstallProgressPage.BeginInstallVSIX(SupportedVSSKU targetAppID)
2013/4/25 1:12:13 - 安装错误: VSIXInstaller.SignatureMismatchException: “NuGet Package Manager”的已安装版本已签名,但更新版本的签名无效。因此,扩展管理器无法安装更新。
   在 VSIXInstaller.Common.VerifyMatchingExtensionSignatures(IInstalledExtension installedExtension, IInstallableExtension updateExtension)
   在 VSIXInstaller.InstallProgressPage.BeginInstallVSIX(SupportedVSSKU targetAppID)

解决方案:

直接打开Visual Studio扩展组件安装路径,例如:我的Visual Studio 2010是安装在D盘,所以扩展组件安装路径为

winxp/win2003

 C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft Corporation

Win7

C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft Corporation

将Microsoft Corporation目录下的NuGet Package Manager整个目录删除,重启Visual Studio 2010,在扩展管理器就看不到NuGet Package Manger组件,现在可以重新安装NuGet Package Manager组件。

终于成功安装NuGet组件最新版本,问题已解决。

Visual Studio 2010 更新NuGet Package Manager出错解决办法的更多相关文章

  1. visual studio 2010 "创建控件时出错"解决办法[转]

    之前我有在博问里面提问(http://space.cnblogs.com/q/16208/),但一直都没答案.我系统都重装了两次了,可还是出现这样的错误,我很郁闷啊.今天我终于找到原因了. 我写了一个 ...

  2. Visual studio 2010 打开高版本VS工程解决办法

    第一步.找到工程项目文件: 第二步.编辑项目文件 找到Format Version 12.00 ,将数字改为11.00 再找到#Visual Studio 14 将数字改为2010 点击保存并关闭 第 ...

  3. Visual Studio无法查找或打开 PDB 文件解决办法

    Visual Studio无法查找或打开 PDB 文件解决办法 用VS调试程序时,有时会在VS底部的“输出”框中提示“无法查找或打开 PDB 文件”.这该怎么解决呢? 下面,我们以VS2013为例,来 ...

  4. Visual Studio 2013 更新 NuGet 包管理器

    Ø  前言 使用 Visual Studio 中的 NuGet 包管理器下载程序时,有时可能出现类似的错误:. 5.   在"联机"选项中搜索"NuGet",选 ...

  5. Microsoft visual studio 2015已停止工作最全解决办法

    1.重装系统,不到万不得已不要选择...麻烦. 2.使用管理员权限运行VS,部分可能有效. 3.卸载重新安装vs,如果是一些配置问题或许能解决,还有要是卸载的干净可能有效. 4.据说可能是插件有问题造 ...

  6. Visual Studio 2013 无法启动 IIS Express 的解决办法

    关于 ASP.NET Web 开发服务器.本地 IIS和 IIS Express 的区别,请参见<VS2013无法启动IIS Express Web的解决办法>,此文章最后提到的部分,即是 ...

  7. “Microsoft Visual Studio遇到了问题,需要关闭”解决办法

    运行VS2008,打开项目,弹出错误界面 . 解决办法:将项目中的所有设计窗体关闭并保存,重新打开就OK~

  8. 【VS开发】visual studio 2015的NuGet Manager解决方案管理功能

    NuGet的官方说明是:NuGet是一款Visual Studio的扩展,它可以简单的安装.升级开源库和工具. 官网地址:http://www.nuget.org/ 官网最醒目的位置就是下载链接,安装 ...

  9. 安装SQL数据库时遇到问题。需要更新以前的visual studio 2010实例

    安装SQL数据库时遇到问题.需要更新以前的visual studio 2010实例此计算机安装了需要service pack 1更新的visual 2010,必须安装此更新才能成功安装选择的SQL s ...

随机推荐

  1. 【转】特殊权限控制之SUID、SGID、Sticky

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://soysauce93.blog.51cto.com/7589461/1715583 ...

  2. Chapter Schema

    Chapter Schema Schema是XF的核心,每一个读写方法都有一个相关联的Schema.方法首先解析Schema,然后再根据Schema的配置的执行. 那Schema是什么呢?Schema ...

  3. Arch Linux 修改主机名称

    Hostname Set the hostname to your liking (e.g. arch): # echo myhostname > /etc/hostname Add the s ...

  4. html5—— 应用程序缓存

    使用 HTML5,通过创建 cache manifest 文件,可以轻松地创建 web 应用的离线版本. 什么是应用程序缓存(Application Cache)? HTML5 引入了应用程序缓存,这 ...

  5. 基本配置6-被忽悠进了CentOS 6

    今天突然想到原来配置的apache2与tomcat的连接,测试发现有2个小问题: 1.<%=path%>丢失问题:原来配置的 ProxyPass /xxx http://192.168.1 ...

  6. android 操作sqlite的一点小技巧

    1.android 在sqlite插入数据时,是非常耗时的操作,原因是sqlite缺省会为每个插入操作开启一个事务,当数量变多的时候,自然时间就变得很慢,这时候可以考虑在插入等操作时先开启一个事务,再 ...

  7. linux下启动dbca或netmgr类的图形界面报错解决

    linux下启动dbca或netmgr类的图形界面报错解决    Xlib: connection to ":0.0" refused by server Xlib: No pro ...

  8. 【LeetCode】21. Merge Two Sorted Lists

    题目: Merge two sorted linked lists and return it as a new list. The new list should be made by splici ...

  9. IOS thread1:exc_bad)access(code=exc_1386_gpflt)错误

    这种错误通常是内存管理的问题,一般是访问了已经释放的对象导致的,可以开启僵尸对象(Zombie Objects)来定位问题: 在Xcode的菜单: Product->Scheme->Edi ...

  10. Oracle删除用户和表空间

    对于单个user和tablespace 来说, 可以使用如下命令来完成. 步骤一:  删除user drop user ×× cascade 说明: 删除了user,只是删除了该user下的schem ...