当我尝试升级NUGET包时,例如Productivity Power Tools,我得到一个下载并安装消息框,上面写着“数字签名不匹配”。 该消息还说;
关于后一点,我接受了建议并且有效。 但是这个问题也是Nuget Package Manager的问题。我想知道我是否会在每次升级包装上都得到这个。
有没有其他人有这个问题,有没有人知道如何解决这个问题?
答案 0 :(得分:8)
对于nuget签名不匹配:
如果您无法卸载它,请转到:
C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ Extensions \ Microsoft Corporation \ NuGet Package Manager
并删除此文件夹。 删除此邮件的风险由您自行承担!
答案 1 :(得分:1)
我认为你将NuGet包与Visual Studio Extensions混淆。
生产力Power Tools是一个扩展,通过Extension Manager进行管理。它与NuGet无关。
如果您在更新或卸载扩展时遇到问题,则应以管理员身份运行Visual Studio,然后卸载扩展程序。重新启动VS但以普通用户身份运行并尝试重新安装扩展。这应该允许您以后更新扩展,而无需以管理员身份运行。
希望这有帮助。
答案 2 :(得分:1)
最终,Microsoft承认这是Windows XP中的错误。
截至该支持文章(2012年2月)的发布日期,他们表示您必须手动卸载并重新安装扩展程序。或者你可以通过一些复杂的过程来获得一个修补程序(如果你有多台机器,也许是一个好主意)。