Yüklediğimden beri VS 2017 ile mücadele ediyorum. Artık Birim Testleri yalnızca "dotnet test" komut satırından çalışacak gibi görünüyor.
Projem .NET Core 1.1.1. SDK ve 1.1.1 için çerçeve güncellemesi yüklü.
Ben de tam olarak aynı şekilde başarısız MSDN ( https://msdn.microsoft.com/en-us/library/ms182532.aspx ) örnek denedim .
Testler ve ana proje için tüm NuGet paketleri günceldir. Hem test projesi hem de ana proje hatasız bir şekilde inşa edilir. Testler komut satırından başarıyla çalışır.
Herkes VS 2017'de çalıştırmak için Birim Testleri aldı, öyleyse nasıl?
Teşekkürler John
Güncelleme - Genişlet
İşte GitHub üzerinde çalışmayan basit bir test projesi örneği . Bu xUnit ile bir örnek ama MS testleri inşa NUnit ve visual studio denedim. Hangi test veya değişiklik yaptığım önemli değil, VS test çalıştırıcısını herhangi bir test bulamıyorum.
Ne Denedim
- VS test önbellek dosyalarını silme
DEL %TEMP%\VisualStudioTestExplorerExtensions
- VS yeniden başlatılıyor
- Test Gezgini'nin Kapatılması / Açılması
- yüklü xUnit için
Microsoft.DotNet.InternalAbstractions
( SO yazısına bakın ) - NUnit için adaptörün kurulu olduğundan ve NUnit paketi ile aynı sürümde (3)
test -> test settings -> default processor architecture
x86 olarak ayarlandı
Soru
Herkes VS2017'de (.csproj proje dosyaları) .Net Core 1.1.0 çözümünün çalışan bir örneğini sağlayabilir, burada VS test gezgini birim testlerini başarıyla bulur VEYA verilen örnekte sorunu gösterebilir.
app.config
test projemdeki bir dosyanın varlığıydı : stackoverflow.com/a/47497668/67824 .