2011-12-07 14 views

cevap

3

Açık Tools ->Options... menü öğesi, Projects and Solutions düğümünü Build and Run tıklayın ve On Run, ... açılır listede, Never Build seçin.

+3

Ünite testi ile çalışmaz. Kurulum ile, birim testi çalıştırdığımda hala devam ediyor. – prosseek

+2

Bu ayar, projeyi çalıştırmak için derleme adımını devre dışı bırakır (F5) - Ayarlarımı yukarıdaki ile değiştirdim ve hala derlenmiş gibi görünüyor. – bryanbcook

+1

Eğer bir şey değiştirilmişse, elbette IDE'nin kaynakları yeniden inşa etmesini istiyoruz. Başbakan, kaynakta herhangi bir değişiklik yapılmadığında soruyordu. – Rabbi

4

Testlerinizi yapmak için neler kullanıyorsunuz?

Eğer VS kullanıyorsanız Yeniden daha keskin deneyin. Test koşucusu, test çalıştırıcısından doğrudan ne yapacağını belirleme yeteneğine sahiptir. Otomatik, Otomatik (Tam Çözüm), Her Zaman Oluştur ve Hiçbir Zaman Oluşturma ayarlarına sahiptir. Otomatik ayar iyi çalışıyor gibi görünüyor. Eğer daha keskin olmuyorsan, almalısın. Bu harika ve size bir ton zaman kazandırabilir.

1

Bu eski bir sorudur, ancak insanların bu soruyu sorduğunu görüyorum ve sorun hala VS2017'de doğrudur ve aynı zamanda VS içinde yürütülen diğer test yapıları (Xunit, vb.) Için de geçerlidir.

Bunu yapmanın yolu, testlerinizi VS içinden değil, konsol yürütücüsünden çalıştırmaktır. Bu, VS'nin davranışını değiştirmez, ancak bunu atlatır. Eğer VS'de değilseniz, o zaman yeniden derleyemez. ReSharper'ı kullanıyorsanız, Brett'in dediği gibi, bir tane var.

Eğer ReSharper kullanmıyorsanız, MSTest için buradan başlayabilirsiniz. https://msdn.microsoft.com/en-us/library/ms182489.aspx

XUnit için ReSharper kullanmıyorsanız, buradan başlayabilirsiniz. https://xunit.github.io/docs/getting-started-desktop.html#add-xunit-runner-ref

+1

Lütfen [multiple] (http://stackoverflow.com/a/45198342) [soruları] ile aynı cevapları göndermeyin (http://stackoverflow.com/a/45198282). İyi bir cevap verin, sonra diğer soruları kopya olarak kapatmak için oy/bayrak kullanın. Soru bir çift değilse, * cevaplarınızı soruya göre düzenleyin. * –