当前位置 : 主页 > 编程语言 > 其它开发 >

Rider离线使用Nuget包的方法

来源:互联网 收集:自由互联 发布时间:2022-07-07
有时候,我们的开发环境可能没有网络,vs也不太好安装。 这时候我们就可以使用Rider。但是没有Nuget的话,很多东西用起来很复杂。 所以这里介绍一下Rider离线配置Nuget的方法。 从Nu

有时候,我们的开发环境可能没有网络,vs也不太好安装。

这时候我们就可以使用Rider。但是没有Nuget的话,很多东西用起来很复杂。

所以这里介绍一下Rider离线配置Nuget的方法。

  1. 从Nuget的官网下载对应的包,扩展名为.nupkg。

    打开https://www.nuget.org/搜索你要找的包名,打开对应的详情页面,这里以SuperSocket.Engine为例。

    nuget.png

    首先我们在右侧的About中点击Download package 就可以下载.nupkg的包,但是大部分包还有对应的依赖项,由于我们无法联网,所以我们必须把所有的依赖项都一起下载。

    这里点击Dependencies标签页,发现SuperSocket.Engine有两个依赖项,一个是log4net (>= 2.0.3),另一个是SuperSocket (>= 1.6.6.1)

    每个依赖项都有对应的超链接可以点击进入对应的包详情页,我们在详情页继续下载对应的包,同时查看这个包的依赖项。

    有部分包会根据.net的版本需求不同的依赖项,所以我们只需要根据我们的实际使用版本下载对应的依赖包即可。

循环以上内容,直到下载完所有的依赖包。这时我们就可以把下载到的所有.nupkg包都考入到需要离线安装的电脑中了。

  1. 在离线电脑中任意位置新建一个文件夹,把所有的.nupkg包都考入到这个文件夹中。

    打开rider,找到Nuget标签页。

    rider.png

    点击Source,在右侧的Feeds标签中点击加号按钮,弹出菜单中Name随便写,Url写你的文件夹全路径,比如D:\Nuget,剩下的保持默认,然后点击Ok按钮。

  2. 回到Packages标签页,点击左侧的刷新图标,应该可以看到你文件夹中的所有包信息,安装即可。

网友评论