皆さん、良い一日を
私は自分の 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
??
私が探しているものがわからないので、これに関する情報を見つけることは不可能です。
編集:
アドインは私のコンピューターでは完全に機能しますが、顧客のコンピューターにはインストールされないため、登録部分だと思います。