Проект MyAzureFunc несовместим с netstandard2.0> (.NETStandard, версия = v2.0) - PullRequest
0 голосов
/ 10 июля 2019

У меня есть проект приложения-функции Azure в Visual Studio в .NET Core 2.2, который я хотел бы протестировать.Поэтому я добавил второй проект (Библиотека классов) с некоторыми юнит-тестами.Однако я получаю следующую ошибку компиляции:

Проект MyAzureFunc не совместим с netstandard2.0 (.NETStandard, Version = v2.0).Проект MyAzureFunc поддерживает: netcoreapp2.2 (.NETCoreApp, Version = v2.2)

Для библиотек классов / модульных тестов я могу выбирать только между .NET Standard (1.0 .. 2.0), но не дляСамо ядро ​​.NET.

Должен ли я загрузить дополнительный SDK для .NET Core, чтобы он заработал?

1 Ответ

0 голосов
/ 11 июля 2019

Вы можете создать .NET Core Unit Test проект.В Visual Studio 2019 выполните следующие действия:

  • На экране запуска выберите Создать новый проект
  • В поле поиска введите test
  • Выберите нужный тип проекта: Тестовый проект MSTest, xUnit или NUnit (.NET Core)
  • Нажмите Далее , чтобыпродолжить создание проекта
  • Выполнить требуемые юнит-тесты ?

Create a new Unit Test project

...