如何阅读app.config for outlook add in

时间:2011-10-05 15:23:24

标签: .net outlook add-in

我想知道以下两件事。

我正在使用outlook 2007添加。

  1. 如何阅读已部署的Outlook插件的应用设置。
  2. 我已经使用以下内容来读取配置文件。

    ConfigurationManager.OpenExeConfiguration(Assembly.GetExecutingAssembly().CodeBase.ToLower().Replace("file:///", ""));
    

    如果你有更好的方法,请告诉我。

    2.对于调用WCF客户端,我需要加载App.config中定义的所有wcf配置

           EndpointAddress endpointAddress = new EndpointAddress(endPoint.Address);
                            serviceWS = new serviceWS(new BasicHttpBinding(), endpointAddress);
    

    我想为WCF加载所有app.config设置。

    3.另外我想知道是否可以更改部署在机器上的dll.config并在插件中反映这些更改(确保插件读取dll.config)

    感谢您的帮助

1 个答案:

答案 0 :(得分:0)

回答第一部分。我将配置放在我的Addin

的App.config中

您需要覆盖ConfigurationSection,您可能需要查看ConfigurationElementCollection& System.Configuration命名空间中的ConfigurationElement全部

App.config与addin一起部署,所以你不必做任何比这更好的事情

var section = (MyAwesomeConfigSection)ConfigurationManager.GetSection("AwesomeConfigSection");

我真的不明白你的其余问题