我是靠谱客的博主 执着小馒头,最近开发中收集的这篇文章主要介绍VS NuGet离线包(缓存包)nupkg安装,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

最近项目需要在NuGet添加一个依赖项,无奈公司开发机没网。。。

说出来各位看官可能不信,做开发的开发机居然没网!!!!!(那你还不赶快离职闪人)

没办法,项目需要还是得把东西扔进VS里面去,只有想办法把依赖项加进去了

如果有网,添加NuGet里面的依赖项非常简单,搜索出来直接安装就行。

言归正传,还是来说说离线安装NuGet里面程序包依赖项的问题。


首先。

https://www.nuget.org/

这是NuGet官网,点进去,然后在搜索框里面搜你需要的安装包,我需要装FluentNHibernate,所以搜这个(举例哈)。



好,重点来了,注意左边红框的下载选项和右边的依赖选项,先点左边的下载选项,下载出来FluentNHibernate,然后点击右边红框。






同样注意下面图片的红框,先下载这个文件,然后跳到依赖项里面去,一点要注意有没有这个依赖项,不然安装不会成功的,找不到依赖项。



这次会发现没有依赖项了,那么这个包就下载了三个文件出来。



这就是这个项目包需要的三个文件。


然后,重点又来了!!

C:UsersAlexAppDataLocalNuGetCache

找到上面这个文件夹(如果没有这个文件夹你就照着这个文件夹结构创建文件夹)

打开   工具->NuGet程序包管理器->程序包管理器设置,找到NuGet程序包缓存的本地路径。如下图:


点浏览之后你会发现你刚刚下载的3个文件。see you again,ha ?

然后:

在项目中打开 工具->NuGet程序包管理器->控制台,并输入命令:Install-Package fluentnhibernate ,进行安装。

如果这玩意儿不起作用试试这个命令,把地址带上

Install-Package fluentnhibernate -Source C:UsersAlexAppDataLocalNuGetCache

到这一步下面就会出现编译界面了。
基本上就能编译成功,把依赖包加入到项目中去了。


最后

以上就是执着小馒头为你收集整理的VS NuGet离线包(缓存包)nupkg安装的全部内容,希望文章能够帮你解决VS NuGet离线包(缓存包)nupkg安装所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部