1
如果我沒有指定/ runconfig文件,我正在運行MSTest.exe,沒有任何問題。然而,只要我指定(但在不同的位置,其是完全相同的文件)的配置文件,該測試輸出以下:MSTest/runconfig - 沒有測試正在運行
Loading C:\myapp\conf\unit-test-local\App.config...
C:\myapp\conf\unit-test-local\App.config
C:\myapp\conf\unit-test-local\App.config
如果我運行命令而不的/ runconfig,它正常運行並顯示:
Loading C:\myapp\src\UnitTests\bin\Debug\UnitTests.dll...
這肯定發現App.config文件,因爲如果我故意輸入一個錯誤的文件名,它抱怨。如果我沒有指定/ runconfig,我的conf目錄中的App.config就是使用的那個副本。
啊,謝謝!好的,那我該如何更換它選擇使用的實際配置文件呢? –
您的Visual Studio的版本是什麼?此設置不再在vs2010中使用。它被* testsettings取代。 – Schaliasos
我使用的是Visual Studio 2008,我只是試圖在運行時換出應用程序的.config文件的位置,而不是使用從svn檢出構建生成的位置。 –