我有一个组件可以从标准 .NET 配置 (app.config) 文件中读取一些配置。
当我为这个组件(使用 TD.NET)运行单元测试(NUnit)时,我注意到配置文件没有被读取。
经检查AppDomain.CurrentDomain.SetupInformation.ConfigurationFile
我注意到它的值设置为 C:\Users\ltal\AppData\Local\Temp\tmp6D2F.tmp (一些临时随机位置)。
发生这种情况是否有原因?(是 NUnit 还是 TD.NET 的错?)
我想我可以自己设置这个 SetupInformation 对象以进行测试,还没有尝试过,但仍然想知道为什么它是这样创建的而不是默认的。