2014-02-08 49 views
2

我們有一個使用Visual Studio 2013和MSTest的測試環境,我們需要在開始某些測試運行之前運行安裝腳本(.cmd-file)。目前我們正在使用.testsettings文件來達到這個目的,這很好。使用.runsettings安裝和清理腳本?

但是問題出現了,當我們開始使用MS正版正貨和墊片,因爲使用ShimsContext調試試驗投用無法從COR_PROFILER_PATH和COR_PROFILER環境變量解決輪廓儀路徑錯誤消息一個UnitTestIsolationException

解決此問題的方法似乎是更改爲.runsettings文件,而不是使用Visual Studio的testrunner而不是MSTest。但是我們如何在整個測試運行之前使用這種文件格式指定一個設置腳本一次

回答

1

您可以從初始化和清理方法調用* .cmd腳本。

檢查:How to create Startup and Cleanup script for Visual Studio Test Project?

+0

組裝初始化/清理將是最好的當然在這裏,如果它不可能只是一次整個試運行,這是我真的想運行setup /清理做。 – DeCaf

+0

聽起來像你有多個組件,對吧?我沒有更好的建議,對不起! – Elena

+0

是的,我有一個以上的組件。好吧,不需要道歉...如果通過.runsettings文件無法做到這一點,這可能是最好的方法。在這種情況下,我只想確認它確實無法在.runsettings文件中進行配置。 – DeCaf