我正在尝试安装nuget上的软件包。
这个:https://www.nuget.org/packages/NAudio/
当我遵循此指南时:https://learn.microsoft.com/en-us/nuget/quickstart/install-and-use-a-package-in-visual-studio关于如何将包添加到您的项目中我被困在2),因为我只有“Microsoft Visual Studio Offline Packages”作为源代码。
这是一个全新安装的www.example.com 2019社区版上的新WPF项目VS.net。
知道我做错了什么吗
5条答案
按热度按时间piztneat1#
正如vernou已经提到的,列表中也必须有
nuget.org
,如果没有,你可以通过右上角的绿色加号轻松添加它。名称是 * nuget.org (当然你可以随意命名),源 * 必须 * 是*https://api.nuget.org/v3/index.json**。添加此条目后,你应该可以在nuget上找到该包。
41ik7eoe2#
我找到了另一种解决方法。据**@zivkan**(GitHub Contributor)称,原因是NuGet试图打开的
nuget.config
文件中有一个是无效的XML。您可以尝试转到%appdata%\nuget
并将nuget.config
重命名为其他名称。下次NuGet试图访问它时,它将使用默认值重新创建该文件。对我很有效。
请在此处按照原始答案进行操作。
x759pob23#
如果我们有nuget CLI,则可以从命令行运行以下命令:
e4yzc0pl4#
1.添加nuget.org作为源
1.验证是否已添加此源:
ghg1uchk5#
通过Visual Studio选项对话框添加NuGet包源将编辑
%appdata%\NuGet\
中的配置文件,该配置文件仅对当前登录的用户有效。如果要在计算机范围内为所有用户添加包源,则必须编辑位于
%ProgramFiles(x86)%\NuGet\Config\
中的 *.config文件。示例:
它也会显示在Visual Studio选项中,但无法在那里编辑: