我很努力創建一個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?