ExcelDNAに変更する前に、
私のアドインはCOMアドインで、Excel 2003以降のC#、VS2008で開発されました。
私のインストーラーは、VS2008のセットアッププロジェクトを介して作成されます
インストール中に、install.xlsがカスタムアクションで呼び出されます。カスタムアクションは、xlaを呼び出してUDFを登録します。
ここで、ExcelDNAに切り替えます。
私のアドインはに変更されます
パブリッククラスConnect:ExcelRibbon、IExcelAddIn
私はまだVSでセットアッププロジェクトを使用しています。同じupgradeCodeを維持します。
インストール中に、install.xlsがカスタムアクションで呼び出され、xllを呼び出してUDFを登録します
これは、新しいインストールでは正常に機能します。つまり、古いバージョンはありません。
ただし、古いバージョンのmyAddin(COM Addin)がある場合
その上に新しいバージョンのアドイン(excelDnaバージョン)をインストールすると、
新しいバージョンが古いバージョンを上書きすることを期待しています。
ただし、「アドインの初期化中に問題が発生しました(InitializedFailed)...」というエラーが表示されます。
たぶん、ここの多くの人々は以前に同じような経験をしています。
この問題をどのように解決しましたか?どうもありがとう !!