#c# #visual-studio #asp.net-web-api #reactiveui
#c# #visual-studio #asp.net-web-api #реактивный
Вопрос:
У меня есть приложение WPF (использующее ReactiveUI для MVVM), созданное в Visual Studio 2019 версии 16.7 ~. Он хранится в репозитории Azure DevOps git.
ОС
Windows 10 Pro версии 1909
Рабочие нагрузки Visual Studio 2019 для установки
ASP.NET и веб — разработка
.Разработка Net desktop
кросс-платформенная разработка .Net Core
.Net
Установлен .Net Core 3.1 SDK
, установлен .Net Framework 4.8
Типы проектов в решении:
WPF — .Net Framework 4.8
Library1 — .Net Standard 2.0
Web API — .Net Core 3.1
История пользователя:
Мой компьютер умер несколько дней назад и должен был получить новый.
- Я установил последнюю версию Visual Stduio 2019 версии 16.8 (предыдущая версия была 16.7).
- Я установил все свои инструменты расширения
- Я клонировал свое решение
- Проект открывается нормально.
Однако в нем 578 ошибок (несколько ошибок показано ниже).
Я заметил, что целевая платформа пуста и отключена в нескольких проектах, в том числе.Проекты Net Core 3.1 и .Net Standard 2 (см. Изображение ниже).
Вот что я попробовал: я создал новый консольный проект с помощью.Библиотека Net Standard 2, и я сразу получаю ошибки (см. Изображение ниже).
Чего мне не хватает?
Вот несколько ошибок:
Severity Code Description Project File Line Suppression State
Error NU1202 Package Microsoft.AspNetCore.Mvc.Abstractions 2.2.0 is not compatible with netcoreapp3.1 (.NETCoreApp,Version=v3.1). Package Microsoft.AspNetCore.Mvc.Abstractions 2.2.0 does not support any target frameworks.
Severity Code Description Project File Line Suppression State
Error NU1202 Package Microsoft.EntityFrameworkCore.SqlServer 3.1.8 is not compatible with netcoreapp3.1 (.NETCoreApp,Version=v3.1). Package Microsoft.EntityFrameworkCore.SqlServer 3.1.8 does not support any target frameworks.
Severity Code Description Project File Line Suppression State
Error NU1202 Package AutoMapper 10.0.0 is not compatible with netcoreapp3.1 (.NETCoreApp,Version=v3.1). Package AutoMapper 10.0.0 does not support any target frameworks.
Обновить:
Пытался выполнить исправление в Visual Studio…
Комментарии:
1. Откройте обозреватель решений и посмотрите в разделе Ссылки, если они желтые.
2. См. Обновленный OP внизу для нового изображения.
3. Проверьте в панели управления установленное программное обеспечение и посмотрите, какая версия Net установлена. У вас может быть более одной версии Net. Вы также можете попробовать из меню Project : Add Reference: Net и выбрать недостающие ссылки. Я бы сказал, что инструкции using в верхней части модуля будут содержать ошибки.
4. У меня должны быть установлены 2015, 2017 и 2019, и я установил их в таком порядке. Так же был настроен мой старый компьютер.
5. Я спрашивал о VS. Я сказал Net!!!