gpt4 book ai didi

ConfigurationManager 读取错误的文件

转载 作者:行者123 更新时间:2023-12-02 04:08:21 27 4
gpt4 key购买 nike

我有一个解决方案分为两个项目,一个用于类库,另一个用于单元测试(使用 NUnit 2.5)。现在,在类库项目的 App.config 文件中,我添加了几行,例如

<add key="KeyName" value="KeyValue"/>

我在类库代码中阅读
ConfigurationManager.AppSettings["KeyName"].

问题是,当我运行单元测试时,类库无法访问这些值,因为即使在库中使用了该代码,它也会在单元测试项目的 App.config 中查找它们。如果我将这些行添加到该文件中,一切都会顺利进行,但这当然不是我想要的。我怎么知道 ConfigurationManager在正确的应用程序路径中寻找 key ?

最佳答案

使用 ConfigurationManager.OpenExeConfiguration("file path") 打开正确的路径

关于ConfigurationManager 读取错误的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6467206/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com