我有一个解决方案分为两个项目,一个用于类库,另一个用于单元测试(使用 NUnit 2.5)。现在,在类库项目的 App.config 文件中,我添加了几行,例如
<add key="KeyName" value="KeyValue"/>
我在类库代码中阅读
ConfigurationManager.AppSettings["KeyName"].
问题是,当我运行单元测试时,类库无法访问这些值,因为即使在库中使用了该代码,它也会在单元测试项目的 App.config 中查找它们。如果我将这些行添加到该文件中,一切都会顺利进行,但这当然不是我想要的。我怎么知道ConfigurationManager
在正确的应用程序路径中寻找密钥?