我如何可怕地扭曲c#项目来读取其类库的app.config文件

时间:2013-08-02 22:46:09

标签: c# web-config app-config class-library web-project

因此,让我首先说“我知道这不是最佳做法”并且我想要将app.config文件中的信息添加到web.config文件中...我有一个类库本身的项目,它也会使用很多类库。

通常在我的单元测试项目(用于测试)或我的web项目(在生产中使用lib)中,我必须添加所有配置信息。这些库不会以不同的方式从每个项目调用,所以我正在寻找一种方法来让调用项目读取被调用项目的配置文件。

我在网上看过,到目前为止我发现的唯一两件事是:

1)不要这样做。您需要将信息添加到调用项目的配置文件

示例a)Read from App.config in a Class Library project

例子b)Class Library project in ASP.NET reading from web.config and not app.config

示例c).Net app.config in library project

2)你不应该这样做,但我知道如何(不包括:/)

示例a)app.config for a class library

我一直以“正确”的方式做这件事,这给我留下了很多web.config和测试项目配置文件,其中包含来自类lib.config文件的信息。我确实认为这样做有一个特定的,合理的用例。

谢谢!

0 个答案:

没有答案