如果我不指定 /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 时使用的那个的精确副本。