我正在阅读其他人的项目“test”,除了“test.exe.config”之外没有任何其他配置文件:
<?xml version="1.0"?>
<configuration>
<appSettings>
<add key="testName" value="testCorrect">
</appSettings>
主要:
public static int Main(string[] args)
{
Console.Write("Config: " + ConfigurationManager.AppSettings["testName"]);
return 0;
}
令人惊讶的是,它给了我正确的输出。
我不明白这是怎么发生的。我没有指定任何配置文件以及配置管理器如何知道它是哪个文件。
由于
德里克
答案 0 :(得分:1)
归功于@David
总结一下,
ConfigurationManager将查找以下文件:
享受。