VSTO加载项未在URI中加载///清单,但加载时为\\\

时间:2014-12-16 16:04:40

标签: vsto uri

我已成功使用Manifest字符串:

file:///C:\Program Files (x86)\PathTo\MyAddin.vsto|vstolocal

在注册表中。所以它看起来像这样:

HKLM\SOFTWARE\..\Microsoft\Office\Word\Addins\MyAddin\@Manifest=file:///C:\Program Files (x86)\PathTo\MyAddin.vsto|vstolocal

这对我和其他成千上万的人来说都很好。好吧,除了在我们商店的一台机器上 - 除非我删除file:///或撤消重击以使它们file:\\\,否则它不会为他加载。

作为遇到问题的人,我有相同的.Net Framework 4.5.1和VSTO Runtime 10.0.50903。怎么会发生这种情况?是否有正确的URI格式?在this文章之后,它说要使用///(我也认为它适用于URI)。在this文章之后,它还说///是正确的

1 个答案:

答案 0 :(得分:1)

我一直在开发VSTO加载项很长时间,我总是倾向于使用Manifest而不使用file///file\\\前缀。

只需使用此

即可
  

C:\Program Files (x86)\PathTo\MyAddin.vsto|vstolocal

OR

如果要加载配置文件,请使用此选项。 隐藏少数斜线的脸

  

file:/// C:\ Program Files(x86)\ PathTo \ MyAddin.vsto | vstolocal

  

file:/// C:/ Program Files(x86)/PathTo/MyAddin.vsto|vstolocal