NU1100 следующие источники не рассматривались

в моем проекте С#, который я разрабатываю в Visual Studio, у меня есть несколько зависимостей nuget, и всякий раз, когда мой друг отправляет сообщение в репозиторий, я получаю следующую ошибку:

Код серьезности Описание Состояние подавления строки файла проекта Ошибка NU1100 Невозможно разрешить «Esprima (>= 3.0.4)» для «net8.0». PackageSourceMapping включен, следующие источники не учитывались: автономные пакеты Microsoft Visual Studio, nuget.org. MModule C:\Users\usr\Desktop\prj\Modules\folder\MModule\MModule.csproj 1

я всегда могу устранить такие ошибки, обновив или переустановив хотя бы один пакет nuget в проекте. я чувствую, что это должно что-то сделать со следующим предложением, содержащимся в сообщении об ошибке:

следующие источники не рассматривались: автономные пакеты Microsoft Visual Studio, nuget.org.

что приводит меня к вопросу: почему он не учитывает nuget.org? по моему мнению, это связано с тем, что я «сбрасываю» список пакетов или что-то в этом роде путем обновления или переустановки. Могу ли я как-нибудь заставить рассмотреть nuget.org? заранее спасибо

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
2 585
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Пожалуйста, проверьте сопоставление исходного кода пакета конфигурации nuget. Если есть какие-то сопоставления источников, удалите их. Или вы можете убедиться, что для рассматриваемой упаковки существует соответствующий шаблон.

Взгляните на официальный документ:

Сценарий 2 ошибки NuGet NU1100

удаление сопоставления исходного кода пакета было каким-то решением :)

macman 13.05.2024 18:37

Я настроил свой для поиска пакетов нашей компании в нашем собственном репозитории nuget, но у меня не было универсального набора для несовпадающих вещей. Я сопоставил * с nuget.org, и все снова заработало. Должно быть, это недавнее обновление того, что их использует.

ps2goat 04.06.2024 23:51

У меня была такая же проблема, но, как ни странно, только на моем компьютере развертывания. Создание решения по-прежнему отлично работало на моем компьютере для разработки.

Решение, которое сработало для меня после попытки «Очистить/перестроить решение», «Выгрузить/перезагрузить проект», «Обновить пакеты NUget», состояло в том, чтобы удалить один из пакетов-нарушителей (см. снимок экрана), а затем добавить его обратно. Каким-то образом это вызвало обновление, и Visual Studio поняла, что структура пакета действительно действительна. После этого строительство возобновилось. 🤷‍♂️

Я не знаю, что вызвало и что решило проблему, но я все равно пишу это в надежде, что это простое решение сэкономит кому-то еще время, которое я сам потратил на проблему.

Другие вопросы по теме