Excel アドインと Windows インストーラーで問題が発生しました。テスト プロジェクトでデモ (Pluralsight に表示) に記載されている手順に従ってみましたが、正常に動作します。
カスタム アドインには VS2010 を使用し、アドインは Excel 2007 をターゲットにしています。私のソリューションには、アドイン プロジェクトとセットアップ プロジェクト以外にも多くのプロジェクトがあります。セットアップ プロジェクトで作成した msi ファイルを実行した後、ThisAddin.cs クラスの ThisAddIn_Startup メソッドにメッセージ ボックスがある場合、メッセージ ボックスは表示されますが、作成したリボン タブは表示されません。同じプロジェクトで。VSTO_SUPPRESSDISPLAYALERTS および VSTO_LOGALERTS 変数を作成して、エラーが表示されるかどうかを確認しようとしましたが、ログファイルが表示されません。プロジェクトをビルドして msi ファイルと setup.exe ファイルを作成したら、Visual Studio でソリューションをクリーンアップし、外部の msi ファイルからインストールを試みます。これは、今のところ開発用コンピューターでテストしているためです。おそらく、setup.exe ファイルを実行すると、
私のアドインは無効になっておらず、COM-Addins ダイアログでチェックされています。HKEY_CURRENT_USER のレジストリをセットアップしました。
メッセージ ボックスが表示されるのに、リボンのタブが表示されないのはなぜですか?