Я опробовал ваш пример проекта, и он действительно не компилировался с первого раза.Однако ссылки и целевые версии проекта были правильно установлены, поэтому это означает, что Visual Studio по какой-то причине неправильно подобрала пакеты NuGet.
Если вы откроете узел Ссылки в обозревателе решений, вы должны увидеть следующее:
Если вы не видите в списке двух синих элементов пакета NuGet, вам нужно форсировать Visual Studioчтобы установить их.
Сначала щелкните правой кнопкой мыши решение в Solution Explorer и выберите Восстановить пакеты NuGet для решения ... .Это займет некоторое время, и Visual Studio должна загрузить отсутствующие пакеты.Если они не отображаются в списке References (в моем случае они все еще не появились), закройте и снова откройте Visual Studio.Это исправило ссылки, и я смог успешно скомпилировать приложение.
Если нет, вы можете попробовать следующее:
- Закройте Visual Studio, перейдите в папку вашего проекта и удалите папки obj и bin .Снова откройте Visual Studio и посмотрите, помогло ли это.
- Удалите и переустановите пакет NuGet для Gaze.
- Переустановите пакеты NuGet принудительно (см. Мою статью или ниже).Закройте и снова откройте Visual Studio.
В консоли диспетчера пакетов напишите:
Update-Package -reinstall
Один из этих шагов, как мы надеемся, должен решить вашу проблему и заставить приложение скомпилироваться.