之前写过一篇Nuget~管理自己的包包的文章,今天来讲Nuget的另一个东西,就是找回丢失的DLL,我们在引用包包后,在当前解决方案根目录就生成一个packages的目前,里面有我们从nuget下载的DLL组件,其实包括了微软自己的扩展组件,如MVC,Razor等等,当然我们安装的第三方组件也在其中,由于我们的包包被安装到了当前解决方案的根目录,所以,当你这个解决方案被勿删除后,对于其实解决方案就产生了影响,因为你的包包默认是在先前的解决方案目录的。

下面说一下自动快速恢复包包的方法:

1 设置解决方案-启用NuGet程序包还原

Nuget~管理自己的包包~丢了的包包快速恢复-LMLPHP

2 解决方案中多了以下几个文件

Nuget~管理自己的包包~丢了的包包快速恢复-LMLPHP

3 重新编译解决方案后,丢失的程序包自动恢复

Nuget~管理自己的包包~丢了的包包快速恢复-LMLPHP

05-11 11:36