我很努力创建一个Word 2010插件并创建一个Windows安装程序包来部署插件。插件的目标框架是.NET 3.5。Office 2010插件 - VSTO版本混淆
从阅读从微软部署指南时,我的理解,对.NET 3.5 VSTO运行时安装Office 2010
这是否意味着我可以假设,只要Word 2010中安装在目标计算机上时,用于.NET 3.5的VSTO运行时也将出现?
http://msdn.microsoft.com/en-us/library/ff937654.aspx
我有问题的另一个问题是我应该引用哪个版本的vsto。
通过上述参考文献我假设(版本是9,而不是4,我期待)的组件的链路可用的部署的示例代码是针对.NET 3.5
Program Files\Reference Assemblies\Microsoft\VSTO\v9.0\ Microsoft.Office.Tools.v9.0.dll
但当VSTO 2010的一部分予检查启动条件,本例中的安装程序,它通过在关键
HKLM\Software\Microsoft\VSTO Runtime Setup\V4R
或
HKLM\Software\Microsoft\VSTO Runtime Setup\V4
然而,组件的版本字符串检查搜索VSTO 2010运行库引用曾在这让我觉得他们会匹配
HKLM\Software\Microsoft\VSTO Runtime Setup\V9.0.21022 or V9.0.30729
我还可以使用V4即使当我引用我用V9组装,还是我的东西混合在这里的文件夹路径V9.0?