В моем приложении я пытаюсь читать XML-файлы и пытался использовать утилиты System.Xml.Linq. Я использую .NET Framework 4.6.1 и пытаюсь установить пакет NuGet System.Xml.XDocument для этой цели.XDocument NuGet Package не будет устанавливать
Когда я пытаюсь установить его из диспетчера пакетов, он кажется правильно установлен (получает галочку на вкладке просмотра менеджера), но когда я проверяю установленные пакеты, он не отображается. Я возвращаюсь к менеджеру пакетов, и он снова не установлен в моем проекте. Я попытался установить с помощью консоли, но получил эту ошибку:
Error finding repository for ' https://www.nuget.org/api/v2/curated-feeds/microsoftdotnet/ ': An error occurred while retrieving package metadata for 'System.Xml.XDocument.4.3.0' from source 'Microsoft and .NET'. A task was canceled.
Так что я скачал NuGet пакет из NuGet.org и сбрасывали его в папку на моем компьютере, попытался установить его оттуда, и он, казалось, работали, консоль больше не производит ошибок, но я все еще получал такое же поведение в диспетчере пакетов.
Я удалил файл project.json.lock и несколько раз выполнил команду восстановления dotnet, пытаясь понять это, но я ударил что-то вроде brickwall в том, что я могу сделать, чтобы установить этот пакет и можно использовать.
Тем временем я установил и использую пакет NuGet System.Xml.XmlDocument, поэтому, по крайней мере, я знаю, что могу установить другие пакеты.
Что произойдет, если вы откроете https://www.nuget.org/api/v2/curated-feeds/microsoftdotnet/ в своем браузере? – DavidG
@DavidG Я получаю следующее: Этот XML-файл, похоже, не имеет связанной с ним информации о стиле. Дерево документов показано ниже. <атом: название типа =" текст "> По умолчанию <коллекция HREF =" Пакеты "> <атом: тип название =" текст "> Пакеты –
jpowell
Просто старались, и я получаю ту же ошибку, однако пакет кажется должен быть установлен. Можете ли вы попробовать вручную вставить «System.Xml.XDocument»: «4.3.0» в ваши зависимости в файле project.json вручную и посмотреть, восстановлен ли пакет, и если вы можете ссылаться на него? – Ignas