标签: c# .net multithreading unit-testing
在VS2008,C#中,我创建了一个单元测试(VS单元测试),它调用一些代码,然后调用Log4Net并记录一些信息。这很有效。
如果我在单元测试中创建一个线程来调用相同的代码,我将从Log4Net获得“无法解析配置文件”异常。
任何想法为什么它无法从创建的线程解析配置文件但可以从主线程解析?
答案 0 :(得分:1)
Log4Net似乎使用线程本地存储。
http://www.brianlow.com/index.php/2007/04/17/log4net-aspnet/