假设我有一个带有文件的 C# 类库项目,app.config
并且我引用了一个带有文件的 ASP.NET 项目web.config
。假设我的web.config
AppSettings
被调用中有一个键SmtpServerHostname
。如果我也需要SmtpServerHostname
在我引用的类库中,我应该如何处理配置配置文件?具体来说,
- 如果我没有
SmtpServerHostname
在我的类库中定义键,那会因为它被定义它的另一个项目引用而“通过”吗? - 如果我确实在我的类库中定义了键,哪个优先?
web.config
我目前在发布我的应用程序时使用转换。app.config
是否可以类似地转换文件?