问题:

      首先出现这个bug的是在我的vs2017社区版的ide上,这两天使用了出现了一个非常神奇的问题,就是我程序中的nuget包总提示找不到源文件,并且我点击Nuget还原的话还一直提示着一个问题。

严重性 代码 说明 项目 文件 行 禁止显示状态
错误 项目 JJHL.WEB 的 NuGet 包还原失败: 找不到“11.0.2”版本的程序包“Newtonsoft.Json”。
C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\: 在源“C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\”上找不到包“Newtonsoft.Json.11.0.2”。
。请查看“错误列表”窗口了解详细警告和错误。

从这里我发现了我的nuget找不到对应的源文夹的话,它只会前往我的c盘下的,C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\ 这个位置找相应的源包,然而我这个项目统一升级过的使用svn中央版本控制器空控制的源码,出现这个问题的原因可能是我的同事使用了更加高版本的    Nettonsoft.json 程序包,而我的电脑c盘这个地方恰好又不存在,所以导致了这个原因。

解决方法:

修改NuGet包管理器的源为 http://www.nuget.org/api/v2/

第一步:

单击工具>选择NuGet管理器>程序包管理器设置

第二步:

选择NuGet包管理器>程序包源>添加获取包源位置(http://www.nuget.org/api/v2/)名称可随意

最后再重启vs,然后在点击NuGet还原就好了。

总结:遇到问题不可怕,学会细心的发现问题的根源,总能够解决的。

最新文章

  1. Silverlight 后台设置 button 纯色背景
  2. 使用docker toolbox 在windows上搭建统一环境
  3. TCL校园招聘——软件开发工程师(java) 只招5个。。。
  4. Maven使用笔记(七)Maven使用问题记录
  5. Cookie实例,理解cookie
  6. codeforces 553A . Kyoya and Colored Balls 组合数学
  7. windows下nginx以服务自启动
  8. php构造函数construct用法注意事项
  9. 面试:如何找出字符串的字典序全排列的第N种
  10. Windows系统下的TCP参数优化
  11. Eclipse中Java文件图标由实心J变成空心J的问题
  12. 转:Javascript的10个设计缺陷
  13. linux-more
  14. [OpenCV学习笔记1][OpenCV基本数据类型]
  15. Alignment And Compiler Error C2719 字节对齐和编译错误C2719
  16. 使用maven插件构建docker镜像
  17. wifipineapple外接网卡上网
  18. 第 8 章 容器网络 - 052 - overlay 如何实现跨主机通信?
  19. JQuery实用技巧
  20. 使用java修改图片DPI

热门文章

  1. codeforces 982D Shark
  2. union 的两个用处
  3. SpringBoot如何新建一个项目 2017.12.14
  4. 理解Flexbox弹性盒子
  5. Java集合排序及java集合类详解--(Collection, List, Set, Map)
  6. Android 进阶 教你打造 Android 中的 IOC 框架 【ViewInject】 (下)
  7. SpringCloud实战7-Config分布式配置管理
  8. MongoDB与python交互
  9. stm.go
  10. CentOS7系统操作httpd服务 - 开机启动/重启/查看状态