vs2013的vs安装nugett包是否有版本区别

VS的vs安装nugett管理在大大提高了开发效率一直都在使用但今天在遇到了一个问题,引用一个所需要的vs安装nugett包VS缺提示如下错误

此时是否有点无奈呢 因为本人所使用的是VS2012版本确實较旧 但项目维护 VS升级 想了一下 放弃了原因你懂得。。

此时解决方法非常之简单

点击此ID 你就可以在浏览器看到微软官网 所罗列的所有历史版本选择你所需要的历史版本

官网已经非常友好的给出了 PM命令 你只需 黏贴复制 然后回车 符合你项目所需的 vs安装nugett 包就安装好了

尝试更新vs安装nugett程序包pipe理器失败並在日志末尾出现以下错误对话框:

跟着一个popup窗口告诉我:

进程cannon访问该文件,因为它正在被另一个进程使用

当我试图先卸载扩展(按某些解决scheme )时,我收到了与上面相同的popup消息告诉我正在使用该过程!

  1. 我重新启动了VS2012多次,有和没有项目加载
  2. 我重新启动了电脑几次,并沒有开始VS2012
  3. 我已经从网上下载了vs安装nugett安装程序,并尝试安装它不带启动VS2012(重新启动后的第一件事)

对于第3步,我收到了与尝试在Visual Studio 2012内更新楿同的一系列对话框/错误

无论我尝试什么,我都无法获得最新版本! 有没有人有另一个诡计

我也注意到,vs安装nugett现在不能正常工作 “程序包pipe理器控制台”或“程序包pipe理器设置”都不做任何事情。

  1. 看看那个文件夹 你会看到很多随机命名的文件夹,如“sdjfksiov.djd”等等 大多数(洳果不是全部的话)是vs安装nugett。 你会想知道哪些是vs安装nugett哪些不是,特别是如果你有其他的扩展安装 (你可以知道它是否是vs安装nugett,因为它裏面会有一堆vs安装nugett* .dll文件,如果你没有看到vs安装nugett的东西你就要保留它。)
  2. 打开重命名的扩展文件夹将所有非vs安装nugett扩展名移到新的扩展攵件夹中。
  3. 现在打开Visual Studio 你应该看到新版本的vs安装nugett已经安装并正在工作。
  4. validation一切正常后您可以删除重命名的扩展文件夹。
  5. 下载VSIX并右键单击解鎖文件并重新安装

我正在使用VS2010我最终通过“添加删除程序”卸载vs安装nugett包pipe理器,然后删除此目录来解决此问题:

我有VS 2013 Pro安装 为我解决这个問题是重新启动到安全模式,并重新安装vs安装nugett那里

您也可以在下面的链接中查看Adam D的post(加载项被反恶意软件阻止):

我要回帖

更多关于 vs安装nuget 的文章

 

随机推荐