1

皆さん、良い一日を

私は自分の COM レベル アドイン用の Windows インストーラーをパッケージ化するための適切なテクニックに慣れていません (これは、COM サーバーを登録し [ID2Extesibility インターフェイスを実装する] より高いレベルのバージョンであり、一度にすべてのオフィス製品に配布できます [Word、Excel、等])。私は VS2010 を使用しており、顧客のコンピューターでアドインを動作させようとしています。問題が COM 登録自体にあることがわかったと思います。インストーラーは、インストールされた場所ではなく、私の開発バイナリを参照することにしたようです。インストーラーでこの値を変更するにはどうすればよいですか?

基本的には次のように書い HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{MYclassID}\InprocServer32\{VER}\CodeBaseています"C:\MyVS10Install\MyProj\Debug\MyProjDLL.dll"

これを次のように変更するにはどうすればよいですか:

c:\Program Files\My Install Path\MyProjDLL.dll

??

私が探しているものがわからないので、これに関する情報を見つけることは不可能です。

編集:

アドインは私のコンピューターでは完全に機能しますが、顧客のコンピューターにはインストールされないため、登録部分だと思います。

4

1 に答える 1