Word 2010のアドインを作成し、アドインを展開するためのWindowsインストーラパッケージを作成するのに苦労しています。 addinのターゲットフレームワークは.NET 3.5です。Office 2010 addin-VSTOバージョンの混乱
Microsoftからの展開ガイドを読むときにわかったことは、VSTOランタイム.NET 3.5がOffice 2010と共にインストールされていることです。
これは、Word 2010がターゲットコンピュータにインストールされている限り、 .NET 3.5のVSTOランタイムも存在しますか?
もう1つの問題私は参照する必要があるvstoのバージョンについて懸念しています。
参照私は(バージョンではなく、私は期待していた4〜9である)と仮定アセンブリ上のリンクを介して利用可能な配備の例のコードは、.NET 3.5
Program Files\Reference Assemblies\Microsoft\VSTO\v9.0\ Microsoft.Office.Tools.v9.0.dll
しかしときの対象VSTO 2010の一部であり、I例では、インストーラの起動条件をチェックし、それはしかし、アセンブリキー
HKLM\Software\Microsoft\VSTO Runtime Setup\V4R
または
HKLM\Software\Microsoft\VSTO Runtime Setup\V4
内のバージョン文字列をチェックすることによって、VSTO 2010ランタイムを検索します参照は、私は、彼らが私はまだ私はアセンブリを参照するとき、私はV9を使用するか、または私はここに物事を混合していていてもV4を使用することはでき
HKLM\Software\Microsoft\VSTO Runtime Setup\V9.0.21022 or V9.0.30729
にマッチすると思いますフォルダパスにV9.0を持っていましたか?