我正在尝试安装 nuget 包。 我收到以下错误。
每个软件包均由其所有者许可给您。 NuGet 不对第三方包负责,也不向第三方包授予任何许可证。某些软件包可能包含受附加许可证管理的依赖项。按照包源(提要)URL 确定任何依赖项。
包管理器控制台主机版本 6.10.2.8
键入“get-help NuGet”以查看所有可用的 NuGet 命令。
PM> NuGet\Install-Package NAudio.Lame -版本 2.1.0
尝试收集包“NAudio.Lame.2.1.0”相对于项目“abc.Win”的依赖信息,目标为“.NETFramework,Version=v4.8” NuGet\Install-Package:在以下主要源中找不到包“NAudio.Lame 2.1.0”: 'C:\Program Files (x86)\Microsoft SDKs\NuGetPackages,https://nuget.devexpress.com/ofhzGulIyleBlp5uTgWWzbmOCuhPO gs7vTSK8fjEKrl59uebCY/api/v3/index.json,C:\Program Files\DevExpress 24.1\组件\系统\组件\包'。请验证您的所有在线软件包来源均可用(或) 包 ID、版本指定正确。 在行:1 字符:1
+ CategoryInfo : NotSpecified: (:) [Install-Package], Exception
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPa
ckageCommand
已用时间:00:00:01.8455023
我以前也做过这样的安装,而且很有效。 我该如何修复这个错误?
我期望 nuget 包安装执行时不会出现错误。 这样,下面的代码就不会出现任何错误。
Shared Sub ConvertWAVtoMP3(inputWavPath As String, outputMp3Path As String)
Using reader = New WaveFileReader(inputWavPath)
Using writer = New LameMP3FileWriter(outputMp3Path, reader.WaveFormat, LAMEPreset.STANDARD)
reader.CopyTo(writer)
End Using
End Using
End Sub
在以下主要来源中未找到软件包“NAudio.Lame 2.1.0”
此版本的软件包
NAudio.Lame
似乎未托管在您在NuGet.Config
文件中配置的源上。
请一一检查您的源上是否存在该包。如果此包未托管在上面的源列表中,请在您的配置文件中添加新源。 (Windows:%appdata%\NuGet\NuGet.Config) 例如
<packageSources>
<add key="nuget" value="https://api.nuget.org/v3/index.json" />
</packageSources>
您可以使用
Source
指定包源的 URL 或文件夹路径,以便在包管理器控制台中搜索或设置它。
Install-Package NAudio.Lame -Version 2.1.0 -Source "xxx"