Dis*_*ive 11 .net c# configuration c#-4.0
我现在有一个类库,它需要自己的appsettings,它可能需要更改它们和东西.
唯一的问题是该类将由Web应用程序调用,该应用程序具有appsettings文件,该文件也具有与类库应用程序设置相同的键.
我想确保类库使用它自己的appsettings文件,并且它不会对Web应用程序的appsettings进行更改.
这可能吗?似乎任何程序集都可以通过ConfigurationManager更改appsettings.
编辑 - 为了给出上下文,类库访问数据层程序集(我无法更改),它使用appSettings中的值来获取连接字符串.唯一的问题是该密钥与Web应用程序的连接字符串相同(可能有也可能没有不同的值).
我不希望类库更改该键的appSetting值,然后让Web应用程序开始访问其他数据库.