Pra*_*ari 13 c# dll configuration
我在一个解决方案中有一个控制台应用程序项目和库项目(dll).
该库项目已在那里我存储我在图书馆使用的一些键值对app.config文件.控制台应用程序引用此dll.
我在控制台应用程序中有另一个app.config文件,我有控制台应用程序的设置.
当我运行程序时,我的library.dll总是从控制台应用程序中引用app.config.
我想分开每个dll的责任,所以我想要一个dll总是引用它自己的 app.config文件而不是调用应用程序的文件.
在这种情况下,library.dll应该使用自己的 app.config ,而不是调用应用程序.
我怎么做到这一点?
你问的问题一再被问过很多次......
实际上你可以指示.NET从另一个文件读取配置设置,在你的情况下会像library.dll.config那样,有一些项目或类来做这个叫做assemblysettingsreader或类似的东西.
无论如何,我的建议是不要这样做.这听起来很酷但是以这种方式思考,您的库不是单独运行,可以通过控制台应用程序,网站或wpf ui项目引用,所有这些客户端可能需要自定义配置并具有不同的设置,因此它使完全意义上有与调用应用程序配置文件相关的设置.
| 归档时间: |
|
| 查看次数: |
23836 次 |
| 最近记录: |