一旦我引用了类库,app.config文件会发生什么?

本文关键字:文件 什么 config app 引用 类库 | 更新日期: 2023-09-27 18:10:58

我有一个类库,其中有一个app.config文件,其中有4个设置。以前,当我尝试这个(VS2008),只要我引用了库,我将无法访问配置文件/应用程序会中断,但由于某种原因,它现在工作。我在3个应用程序中引用了库,我仍然可以访问设置,但实际的配置文件缺失。

配置文件是否与库一起编译,只要你引用它,或者发生了什么?

(适用于vs2010)

一旦我引用了类库,app.config文件会发生什么?

它可能工作,因为在生成的Settings.Designer.cs文件中有默认值。更重要的问题是:我如何改变我的设置?

这需要将库app.config中的相关XML部分复制或合并到引用应用程序的XML部分中。

配置文件重命名;"app"将被程序集的名称所替换。因此,如果您的app.config与程序相关联,例如Foo.exe,那么在您的输出文件夹(例如bin'debug)中应该有Foo.exe.config。如果你的app.config与一个类库相关联,比如Bar.dll,那么在输出文件夹中它将是Foo.dll.config