无法在 Powershell 中安装 MailKit .NET 库
Unable to install MailKit .NET library in Powershell
根据this article,可以使用代码
通过Powershell安装MailKit库
Install-Package -Name 'MailKit' -Source 'nuget.org
'
我没有成功安装,产生了这个错误信息:
Install-Package : No match was found for the specified search criteria and package name 'MailKit'. Try
Get-PackageSource to see all available registered package sources.
At line:1 char:1
+ Install-Package -Name 'MailKit' -Source 'nuget.org'
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Microsoft.Power....InstallPackage:InstallPackage) [Install-Package], Ex
ception
+ FullyQualifiedErrorId : NoMatchFoundForCriteria,Microsoft.PowerShell.PackageManagement.Cmdlets.InstallPackage
我已经搜索了一个解决方案,但没有成功。当我尝试添加 Verbose
参数时,这是输出:
VERBOSE: Using the provider 'NuGet' for searching packages.
VERBOSE: Searching repository 'https://api.nuget.org/v3/index.json/FindPackagesById()?id='MailKit'' for ''.
如有任何帮助,我们将不胜感激。
按照 this question 的建议,我能够安装 MailKit。我必须将 NuGet 源代码从 v3 更改为 v2,以便它到达返回“依赖循环”错误的位置。要安装,我 运行
Install-Package -Name "MailKit" -Source nuget.org -SkipDependencies
我认为这是一个快速而肮脏的修复,而不是实际问题的解决方案,因为我还必须单独安装依赖项 MimeKit。
根据this article,可以使用代码
通过Powershell安装MailKit库Install-Package -Name 'MailKit' -Source 'nuget.org
'
我没有成功安装,产生了这个错误信息:
Install-Package : No match was found for the specified search criteria and package name 'MailKit'. Try
Get-PackageSource to see all available registered package sources.
At line:1 char:1
+ Install-Package -Name 'MailKit' -Source 'nuget.org'
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Microsoft.Power....InstallPackage:InstallPackage) [Install-Package], Ex
ception
+ FullyQualifiedErrorId : NoMatchFoundForCriteria,Microsoft.PowerShell.PackageManagement.Cmdlets.InstallPackage
我已经搜索了一个解决方案,但没有成功。当我尝试添加 Verbose
参数时,这是输出:
VERBOSE: Using the provider 'NuGet' for searching packages.
VERBOSE: Searching repository 'https://api.nuget.org/v3/index.json/FindPackagesById()?id='MailKit'' for ''.
如有任何帮助,我们将不胜感激。
按照 this question 的建议,我能够安装 MailKit。我必须将 NuGet 源代码从 v3 更改为 v2,以便它到达返回“依赖循环”错误的位置。要安装,我 运行
Install-Package -Name "MailKit" -Source nuget.org -SkipDependencies
我认为这是一个快速而肮脏的修复,而不是实际问题的解决方案,因为我还必须单独安装依赖项 MimeKit。