Я боровся з VS 2017 з моменту встановлення. Тепер, схоже, Unit Tests запускається лише з командного рядка "тест на dotnet".
Мій проект - .NET Core 1.1.1. У мене встановлено SDK та оновлення рамки для 1.1.1.
Я спробував зразок на MSDN ( https://msdn.microsoft.com/en-us/library/ms182532.aspx ), який також не працює точно так само.
Усі пакети NuGet для тестів та основного проекту є поточними. І тестовий, і основний проект будуються без помилок. Тести успішно виконуються з командного рядка.
Хтось отримав тести для запуску у VS 2017, якщо так, як?
Спасибі, Джон
Оновлення - розширення
Ось приклад простого тестового проекту, який не працює на GitHub . Це приклад з xUnit, але я спробував NUnit та візуальну студію, вбудовану в тести MS. Незалежно від того, які тестування або які зміни я вносив, я не можу змусити перевізника VS знайти тести.
Що я пробував
- Видалення файлів кешу VS тесту
DEL %TEMP%\VisualStudioTestExplorerExtensions
- Перезапуск VS
- Закриття / відкриття тестового провідника
- для встановленого xUnit
Microsoft.DotNet.InternalAbstractions
( див. повідомлення SO ) - для NUnit переконайтеся, що встановлений адаптер та та сама версія (3), що і пакет NUnit
test -> test settings -> default processor architecture
встановлено на x86
Питання
Чи може хто-небудь, будь ласка, надати робочий приклад рішення .Net Core 1.1.0 у VS2017 (файли проекту .csproj), де дослідник тесту VS успішно знаходить одиничні тести АБО покажіть мені проблему у наведеному прикладі.
app.config
файлу в моєму тестовому проекті: stackoverflow.com/a/47497668/67824 .