如果我没有指定/ runconfig文件,我正在运行MSTest.exe而没有任何问题。但是,只要我指定配置文件(它是完全相同的文件,但位于不同的位置),测试就会输出以下内容:
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文件,因为如果我故意键入一个错误的文件名,它会抱怨。我的conf目录中的App.config是我未指定/ runconfig时使用的那个的精确副本。