VS是微软开发的一款超级强大的IDE,深受广大.net开发者喜爱。
但是再强大,也会有它的bug和缺点。
多人协同开发时,不知道你有没有遇到一个这样的情况:第二天上班,早早来到公司,打开电脑,拉取一下项目最新的代码,重新生成一下,结果到处都是错误。嗯WTF??????要知道,我最怕的就是下面输出框一大堆红色!!!
显示错误,提示说xxxxx还原包什么什么的让你还原一下nuget包
我尝试着还原了一下,然后生成结果还是 没用
![v2-049542925028b83c1f015390a7f436ca_b.jpg](https://img-blog.csdnimg.cn/img_convert/c4fa43f732dedd60b9c923367db8e4a2.png)
我试着找到我的引用文件,结果全是黄色感叹号!!
这可不是个好消息,丢失了???
![v2-3c9a33169f5d34e1ea2e3a430ee32297_b.jpg](https://img-blog.csdnimg.cn/img_convert/45963ae4b86f90d95c2b389239cb004e.png)
结果小编尝试着重新拉取代码再生成
![v2-78fd926a4c985c11b74d4e6b041bcec7_b.jpg](https://img-blog.csdnimg.cn/img_convert/2a82ac77be8ba986b848dbd8767747bd.png)
结果还是报同样的错误!
接下来放大招啦!!
右键你的项目解决方案---------》在文件资源管理器中打开文件夹
![v2-3e2d97c9d2e5c2e7664f85567fdcace3_b.jpg](https://img-blog.csdnimg.cn/img_convert/fe6f6af30f3904d385e76d7f1a624ae2.png)
删掉如下图的package文件下
![v2-a368035f11b89f2a06416940fd1118b4_b.jpg](https://img-blog.csdnimg.cn/img_convert/9f0482917e6984be76a6438474853c0c.png)
之后再右键解决方案还原Nuget包重新生成一下项目就好啦!
![v2-0fd273d7abf84b188932265374793fcb_b.jpg](https://img-blog.csdnimg.cn/img_convert/d281615732279f67f9399ba321e765d9.png)
![v2-277b93891cad6ed845b013f554d9f3ad_b.jpg](https://img-blog.csdnimg.cn/img_convert/117de6aaec2add0cdb5e06913850c2d1.png)
注:这种出现黄色感叹号文件丢失的情况引起的原因可能有多种,开发者需要多尝试,比如删掉引用重新引用,生成项目文件、解决方案,清理项目文件、解决方案等多种方法去尝试,因为引用文件会自己重新生成dll,所以删除不要紧(不过为了保险起见,还是备份一份),其他的千万不要乱删啦^_^不过也不要紧,咱们还有版本控制工具,哈哈~希望我的笔记对你有所帮助,我是大成子~
持续更新中~