在使用idtextensionity2编写的Office插件中使用App.Config的DLL,而不是使用VSTO
本文关键字:DLL VSTO Config 插件 idtextensionity2 Office App | 更新日期: 2023-09-27 17:52:42
我们已经建立了一个Office插件实现IDTExtensibility2接口(和IRibbon…和任务面板)插件正在使用Webservice,其绑定应该通过Addin.dll的App.config配置…我们现在发现,绑定要么是通过在c#中直接配置所有内容来手动创建的,要么是必须在targetApp.exe.Config中编写配置设置——在我们的例子中是Windword.exe.config。这不是一个干净的部署解决方案-所以有任何方法(除了切换到VSTO和愚弄功能区和任务窗格在这结束?)从dll中读取配置。配置文件?我们没有创建清单和/或vsto文件(因为我们的插件不是基于vsto的)使用配置管理器并通过代码手动读取所有内容并实例化绑定有点残酷……任何想法? !谢谢你
你可以创建自己的应用域并配置它,使其自动使用配置文件,就像你在其他app.config场景下所期望的那样。使用AppDomain.Create
和AppDomainSetup
,并将ConfigurationFile
属性设置为app.config的路径。