2011-12-07 15 views

risposta

3

Aprire il Tools - voce di menu>Options..., espandere il nodo Projects and Solutions, cliccare su Build and Run, e nel On Run, ... a discesa, selezionare Never Build.

+3

Non funziona con il test unitario. Con il setup, si costruisce ancora quando eseguo il test unitario. – prosseek

+2

Questa impostazione disattiva il passo della compilazione per l'esecuzione del progetto (F5) - Ho modificato le mie impostazioni con quanto sopra e sembra che compaia ancora. – bryanbcook

+1

Se qualcosa è stato modificato, ovviamente vogliamo che l'IDE ricostruisca le risorse. Il PM stava chiedendo quando non ci sono state modifiche alla fonte. – Rabbi

4

Che cosa stai usando per eseguire i test?

Se si utilizza VS, provare Re-sharper. Il test runner ha la capacità di specificare cosa fare direttamente dal runner di test. Dispone di impostazioni per Automatico, Automatico (Soluzione completa), Costruisci sempre e Non costruire mai. L'impostazione automatica sembra funzionare bene. Se non lo fai re-sharper dovresti farlo. È fantastico e può farti risparmiare un sacco di tempo.

1

Questa è una vecchia questione, ma continuo a vedere la gente chiede e la questione è ancora vero in VS2017, ed è vero anche per altri framework di test (xUnit, ecc) gestito dall'interno VS.

Il modo per farlo è non eseguire i test da VS, ma dall'interno del runner della console. Questo non cambia il comportamento di VS, ma lo elude. Se non si è in VS, non è possibile ricompilare. Se stai usando ReSharper, come dice Brett, ne ha uno.

Se non si utilizza ReSharper, per MSTest, è possibile iniziare qui. https://msdn.microsoft.com/en-us/library/ms182489.aspx

Se non si utilizza ReSharper, per XUnit, è possibile iniziare qui. https://xunit.github.io/docs/getting-started-desktop.html#add-xunit-runner-ref

+1

Si prega di non pubblicare risposte identiche a [multiple] (http://stackoverflow.com/a/45198342) [domande] (http://stackoverflow.com/a/45198282). Pubblica una buona risposta, quindi vota/contrassegna per chiudere le altre domande come duplicati. Se la domanda non è un duplicato, * adatta le tue risposte alla domanda. * –

Problemi correlati