#c# #entity-framework #visual-studio #nuget #nuget-package
#c# #entity-framework #visual-studio #nuget #nuget-пакет
Вопрос:
В настоящее время я нахожусь в процессе обновления с Entity Framework 4.0 до 5.0. Для того, чтобы сделать это, мне необходимо открыть диспетчер пакетов Visual Studio и выполнить:
install-package entityframework -pre
Проблема в том, что при запуске этой команды я получаю следующее сообщение об ошибке:
Проблема в том, что ‘gmts-logger’ — это не пакет NuGet, это локальный проект, поэтому я не понимаю, почему NuGet имеет к этому какое-либо отношение. Я в тупике. Как мне решить эту проблему?
Ответ №1:
Эта ошибка возникает, когда gmts-logger не существует на пути, указанном в ссылочном пути. Попробуйте выполнить следующие шаги:
- Щелкните правой кнопкой мыши ваш проект и выберите Выгрузить проект
- После его выгрузки щелкните правой кнопкой мыши на вашем решении и выберите редактировать ваш проект
- найдите ссылку на gmts-logger и правильный путь, где он физически существует
- Перезагрузите проект и через диспетчер пакетов NuGet установите entityframework
Ответ №2:
Я решил проблему, перейдя к каждому из своих проектов и удалив все ссылки на ‘gmts-logger’ из всех файлов ‘packages.config’.
Комментарии:
1. Я рад, что вы решили свою проблему. Пожалуйста, отметьте свой ответ, который будет полезен другим сообществам, у которых такая же проблема. Спасибо.