Word插件没有阅读appSetting

时间:2009-11-04 03:52:53

标签: c# ms-word ms-office add-in app-config

我构建了一个与公司内部网交互的简单单词addin。

出于某种原因,我似乎无法从其配置文件中读取插件来读取appSettings。

是否有一些基本的东西不允许办公室插件读取配置文件,就像普通的.Net应用程序一样?

欢呼声

3 个答案:

答案 0 :(得分:3)

这个帖子帮助了我:

https://connect.microsoft.com/VisualStudio/feedback/details/653444/visual-studio-sp1-or-specifically-vsto-sp1-issue-with-config-file-location

特别是,这解决了我的问题:

  

你需要在你的改变中做出改变   部署项目,而不是.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