我构建了一个与公司内部网交互的简单单词addin。
出于某种原因,我似乎无法从其配置文件中读取插件来读取appSettings。
是否有一些基本的东西不允许办公室插件读取配置文件,就像普通的.Net应用程序一样?
欢呼声
答案 0 :(得分:3)
这个帖子帮助了我:
特别是,这解决了我的问题:
你需要在你的改变中做出改变 部署项目,而不是.vsto 或.manifest文件。具体来说,你 需要更改写入的字符串 “Manifest”注册表值。对于 例如,这个演练 文章指示你设置 “清单”的价值 “[TARGETDIR] ExcelAddIn.vsto | vstolocal”: http://msdn.microsoft.com/en-us/vsto/ff937654.aspx。 满足新的URI方案 您需要快速路径加载 实际上需要将值设置为 “文件:/// [TARGETDIR] ExcelAddIn.vsto | vstolocal”
答案 1 :(得分:1)
在这种情况下,配置文件需要与winword.exe可执行文件相关联。
因此,对于要由插件读取的应用设置,即使对ConfigurationManager.AppSettings的调用位于另一个dll中,该设置也必须位于winword.exe.config中。
答案 2 :(得分:1)
我有一个单词addin,我的配置与dll相同,例如somedAddin.dll.config