如何从Visual Studio Community for Mac安装本地NuGet包(.nupkg)?

时间:2018-01-11 15:08:25

标签: nuget visual-studio-mac

我已经使用nugget CLI创建了一个包但无法找到从IDE安装它的方法,但是在Mac版本中没有包管理器控制台,并且nuget CLI尝试从中检索包互联网而不是读取.nupkg文件。

我有VS Community for Mac 7.3.3,mono 5.4.1.7和nuget 4.3.0.4406

这是我尝试从CLI安装时获得的

$ nuget install Package.1.0.0.nupkg 
Feeds used:
  https://api.nuget.org/v3/index.json

  GET https://api.nuget.org/v3/registration3-gz-semver2/package.1.0.0.nupkg/index.json
  NotFound https://api.nuget.org/v3/registration3-gz-semver2/package.1.0.0.nupkg/index.json 363ms
Unable to find package 'Package.1.0.0.nupkg'

2 个答案:

答案 0 :(得分:3)

您可以在Visual Studio for Mac中添加包含.nupkg文件的目录作为包源。

  1. 从主菜单中选择首选项。
  2. 在首选项对话框中打开NuGet - Sources。
  3. 单击“添加”按钮。
  4. 在打开的“添加包源”对话框中,单击“浏览”按钮。
  5. 找到包含.nupkg文件的目录,然后单击“打开”按钮。
  6. 如果需要,请更改包源的名称。
  7. 然后单击“添加源”按钮。
  8. 然后,您应该可以在“添加包”对话框中选择目录的包源。

答案 1 :(得分:1)

我理解这是一个已回答的问题,但是为了完整起见,我将加2美分。由于最初的问题是关于nuget CLI的,因此可以使用CLI添加软件包源,如下所示:

nuget sources Add -Name "Feed Name" -Source "/path/to/directory"