0

在我的主项目(“Demo”)中,我添加了对某个项目(“Common”)的项目引用。在“Common”项目中,我有 app.config 文件,其中包含:

<configuration>
    <appSettings>
        <add key="test" value="123"/>
    </appSettings>
</configuration>

和一个班级:

public class Class1
{
    public string Get()
    {
        return ConfigurationManager.AppSettings["test"];
    }
}

在我的主程序(“演示”)上,我添加了以下代码:

class Program
{
    static void Main(string[] args)
    {
        Class1 c = new Class1();
        Console.WriteLine(c.Get());
        Console.ReadLine();
    }
}

由于 app.config 在顶层配置模型上运行,因此无法正常工作。

我记得过去我在演示项目中添加了一个带有 configsection 节点的 app.config 文件。但我现在有一个问题要做 - 忘了怎么做。

有人能告诉我演示的 app.config 应该是什么样子吗?

谢谢!!!

4

1 回答 1

0

App.Config 和 Web.Config 总是从 man 可执行项目中读取。即您需要将 Common\app.config 添加/合并到您的 main\app.config

于 2013-04-16T16:10:02.710 回答