Word 2010 アドインの作成と、アドインを展開するための Windows インストーラー パッケージの作成に苦労しています。アドインのターゲット フレームワークは .NET 3.5 です。
Microsoft の展開ガイドを読んで理解したところによると、.NET 3.5 の VSTO ランタイムは Office 2010 と共にインストールされます。
つまり、ターゲット コンピューターに Word 2010 がインストールされている限り、.NET 3.5 の VSTO ランタイムがも登場しますか?
http://msdn.microsoft.com/en-us/library/ff937654.aspx
私が抱えているもう 1 つの問題は、vsto のどのバージョンを参照する必要があるかということです。
上記のリンクから入手できる展開のサンプル コードは、.NET 3.5 を対象とする VSTO 2010 の一部であると想定しているアセンブリ (バージョンは 9 であり、予想していた 4 ではありません) を参照しています。
Program Files\Reference Assemblies\Microsoft\VSTO\v9.0\ Microsoft.Office.Tools.v9.0.dll
しかし、例でインストーラーの起動条件を確認すると、キー
HKLM\Software\Microsoft\VSTO Runtime Setup\V4R
または
HKLM\Software\Microsoft\VSTO Runtime Setup\V4
ただし、参照されているアセンブリのフォルダー パスには v9.0 が含まれていたため、一致すると思われます
HKLM\Software\Microsoft\VSTO Runtime Setup\V9.0.21022 or V9.0.30729
アセンブリを参照するときに v9 を使用している場合でも、v4 を使用できますか、それともここで混同していますか?