Xaq*_*ron 5 asp.net configuration mef .net-4.0
在ASP.NET,.NET 4.0,MEF,我把所有的部件文件夹中,并使用其导入DirectoryCatalog.一切都好.一些部分具有相关配置.我不想把它们放进去web.config.也许一个好的方法就是config文件旁边的文件,并.config添加到最后.
存储零件配置的最佳方法是什么?
我能够为每个 DLL 创建一个单独的配置文件,并成功读取密钥。但是当我尝试创建自定义配置部分时,我无法从 DLL 的应用程序配置中读取。它总是想从 MEF Consumer exe 中读取。
这是从消耗的 dll 自己的应用程序配置中读取的代码
var appConfig = ConfigurationManager.OpenExeConfiguration(Assembly.GetExecutingAssembly().Location);
return appConfig.AppSettings.Settings["SomeKeyName"].Value;
Run Code Online (Sandbox Code Playgroud)
由于我无法读取自定义配置部分,因此我最终使用 xml 并将自定义配置部分序列化为对象。由于您只是获取邮件服务器信息,因此使用 app.config 不会有任何问题。
| 归档时间: |
|
| 查看次数: |
706 次 |
| 最近记录: |