Per specificare un percorso diverso per i "TestSettings" cartella, aggiungere un .runsettings
alla soluzione come spiegato nella documentazione di Visual Studio: http://msdn.microsoft.com/en-us/library/vstudio/jj635153.aspx
Il mio file .runsettings
si presenta così:
<?xml version="1.0" encoding="utf-8"?>
<RunSettings>
<RunConfiguration>
<ResultsDirectory>.\Visual Studio Test Results</ResultsDirectory>
</RunConfiguration>
</RunSettings>
Come Per quanto ho potuto dire, tuttavia, la posizione ResultsDirectory non è relativa alla cartella della soluzione (come il file di esempio dal suggerimento del documento), ma piuttosto alla posizione del file .runsettings
stesso. Si noti inoltre che le macro di Visual Studio come $(SolutionDir)
non sono espanse qui. Tutto sommato, i file .runsettings
non sono correlati a un particolare progetto o soluzione.
Il motivo per cui consigliamo di utilizzare .runsettings
file invece di .testsettings
nella versione più recente di Visual Studio si trova anche nella documentazione: http://msdn.microsoft.com/en-us/library/vstudio/ee256991.aspx
se si utilizza un .testsettings file, il framework di test MSTest volontà essere utilizzato per eseguire i test. Funziona più lentamente e non consente a di eseguire test da framework di test di terze parti.
fonte
2013-11-02 12:14:26
Ciao Patrick, l'ho provato, ma il file RunSettings è ignorato. Nel momento in cui avvio VS2012 la cartella TestResults è stata creata in SolutionsDir. – Thomas
@Thomas l'hai mai fatto funzionare – crush
Purtroppo no. – Thomas