#.net #.net-core #nuget-package
#.net #.net-core #nuget-package
Вопрос:
Я пытаюсь установить пакеты NuGet в моем проекте .net core, но он запрашивает неправильный адрес :
GET http://nuget.aerdata.loc/nuget/AerData/FindPackagesById()?id='RabbitMQ.Client'amp;semVerLevel=2.0.0
Журнал ошибок:
info : GET http://nuget.aerdata.loc/nuget/AerData/FindPackagesById()?id='RabbitMQ.Client'amp;semVerLevel=2.0.0
error: Failed to retrieve information about 'RabbitMQ.Client' from remote source 'http://nuget.aerdata.loc/nuget/AerData/FindPackagesById()?id='RabbitMQ.Client'amp;semVerLevel=2.0.0'.
error: No such host is known
Я думаю, что проблема в файле project.assets.json :
"sources": {
"C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\": {},
"http://nuget.aerdata.loc/nuget/AerData/": {},
"https://aerdata.pkgs.visualstudio.com/_packaging/Shared/nuget/v3/index.json": {},
"https://api.nuget.org/v3/index.json": {}
},
Он должен запросить "https://api.nuget.org/v3/index.json"
, но я не могу удалить другие неправильные URL-адреса:
"http://nuget.aerdata.loc/nuget/AerData/": {},
"https://aerdata.pkgs.visualstudio.com/_packaging/Shared/nuget/v3/index.json": {},
Как я могу решить проблему?
Ответ №1:
Вы можете сделать это, просто установив флажок nuget.org исходный код в Visual Studio Tools-> Параметры-> Диспетчер пакетов Nuget-> Исходные коды пакетов.
Затем повторите попытку.
Комментарии:
1. Я использую VS CODE, должен ли я установить Visual Studio?