Xamarin портативный.NETStandard 1.5 модульный тест

Я создал переносную библиотеку классов Выбор проекта для портативного а затем нацелился на.NETStandard 1.5 из свойств проекта , Затем я создал второй проект с точно такими же настройками проекта, но добавил код, который будет использоваться для вызова и тестирования кода в первом проекте. Но я не смог добавить MSTest для запуска запуска. Я попытался использовать руководство при переполнении стека # 41350323, но столкнулся с проблемами. Интересно, может ли кто-нибудь там использовать MSTest для модульного тестирования переносимых библиотек классов.NETStandard. Обратите внимание, что я также пытался использовать руководство по ядру.NET, но Nget Framework MSTest, похоже, не поддерживает.NETStandard.

Если не модульный тест, то есть ли способ вызвать из консоли? Мне просто нужно проверить мой код, и это не должно быть так сложно.

1 ответ

Решение

Вы можете определить логику в проекте.NET Standard (однако не используйте PCL, используйте шаблон библиотеки.NET Standard Class Library в VS2017 RC), но тогда у проекта модульного тестирования должна быть целевая платформа (UWP/Desktop/Xamarin или другие).) вместо.NET Standard. Например, в VS2017 RC типичным проектом модульного тестирования может быть консольное приложение.NET Core.

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