尝试安装 Nuget 包时出现错误

问题描述 投票:0回答:1

我正在尝试安装 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

  • NuGet\Install-Package NAudio.Lame -版本 2.1.0
  •   + 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
visual-studio nuget-package
1个回答
0
投票

在以下主要来源中未找到软件包“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"

enter image description here

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.