di test che utilizzano Microsoft Falsi Framework esito negativo con eccezione: Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.UnitTestIsolationException: Impossibile risolvere il percorso profiler da COR_PROFILER_PATH e Variabili d'ambiente COR_PROFILERTesting.Fakes Eccezione: Impossibile risolvere il percorso profiler da COR_PROFILER_PATH e COR_PROFILER variabili d'ambiente
VS soluzione e build sono stati originariamente creati in VS 2012 e funzionano bene in TFS 2012 build/controller, ma non in TFS 2013. Ho Ultimate VS 2012 e Ultimate VS 2013 installati sul server di generazione TFS 2013. Durante la risoluzione di questo problema, ho modificato l'impostazione di test nella definizione build dall'utilizzo di "Visual Studio Test Runner" a "MSTest.exe Test Runner (VS 2010 Compatible)" e ora non è possibile modificarlo come "Visual Studio Test Runner" non è più un'opzione nel menu a discesa delle scelte. Ho persino sostituito il modello di build in TFS 2013 con quello in TFS 2012 ma "Visual Studio Test Runner" non è ancora un'opzione nel menu a discesa delle scelte nella sezione Processo \ Test automatizzati di definizione build durante la modifica di Test Run.
Come risolvere il problema e ottenere i test che utilizzano Microsoft Fakes per l'esecuzione in TFS 2013 build?
I falsi funzionano in VSTest.Console, non in "legacy" MSTest. Per forzare Visual Studio a richiamare VSTest è necessario rimuovere il file .testsettings. Scopri di più sulle differenze tra VSTest e MSTest nel mio blog https://wordpress.com/post/mfreidge.wordpress.com/172797 –
Ha funzionato per me dopo aver deselezionato ".testsettings" e riaperto la soluzione su Visual Studio. – Samir