我在一个类库中有一些代码,用于定位.Net Framework 4 Client Profile.代码访问使用应用程序的配置.对于客户端应用程序(WinForms应用程序,控制台应用程序等),为App.Config获取正确的对象很简单:
ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
我的类库也需要适用于Web应用程序.访问Web.Config的正确方法也很简单:
WebConfigurationManager.OpenWebConfiguration("~");
问题是WebConfigurationManager是System.Web的一部分,它不作为.Net Framework 4 Client Profile的一部分提供.
有没有办法可以编写我的代码或构建我的项目,以便在两种情况下都可以工作?它需要运行良好才能访问仅安装了客户端配置文件的系统上的app.config.它还需要能够在必要时访问web.config.也许有一些方法可以动态加载system.web或其他程序集,当它可用时以及何时需要它?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。