有时候,我们的开发环境可能没有网络,vs也不太好安装。
这时候我们就可以使用Rider。但是没有Nuget的话,很多东西用起来很复杂。
所以这里介绍一下Rider离线配置Nuget的方法。
从Nuget的官网下载对应的包,扩展名为.nupkg。
打开
https://www.nuget.org/
搜索你要找的包名,打开对应的详情页面,这里以SuperSocket.Engine
为例。首先我们在右侧的About中点击
Download package
就可以下载.nupkg的包,但是大部分包还有对应的依赖项,由于我们无法联网,所以我们必须把所有的依赖项都一起下载。这里点击
Dependencies
标签页,发现SuperSocket.Engine
有两个依赖项,一个是log4net (>= 2.0.3)
,另一个是SuperSocket (>= 1.6.6.1)
。每个依赖项都有对应的超链接可以点击进入对应的包详情页,我们在详情页继续下载对应的包,同时查看这个包的依赖项。
有部分包会根据.net的版本需求不同的依赖项,所以我们只需要根据我们的实际使用版本下载对应的依赖包即可。
循环以上内容,直到下载完所有的依赖包。这时我们就可以把下载到的所有.nupkg包都考入到需要离线安装的电脑中了。
在离线电脑中任意位置新建一个文件夹,把所有的.nupkg包都考入到这个文件夹中。
打开rider,找到Nuget标签页。
点击Source,在右侧的Feeds标签中点击加号按钮,弹出菜单中Name随便写,Url写你的文件夹全路径,比如
D:\Nuget
,剩下的保持默认,然后点击Ok按钮。回到Packages标签页,点击左侧的刷新图标,应该可以看到你文件夹中的所有包信息,安装即可。