Visual Studio 2010を使用して、いくつかの基本的なコントロールを備えたリボンを持つOffice2010Wordアドインプロジェクトを作成しました。私はまだコードを追加していません。プロジェクトをデバッグすると、Wordが起動し、そのリボン(「リボン1」)が表示されます。これまでのところすべて良いですが...
問題1: Word文書を開くと、同じリボンがまだ残っています。
問題2:別のプロジェクトで作業している2番目のリボン(「リボン2」)があります。これをデバッグすると、リボン1とリボン2の両方が1つのリボンとして結合されて表示されます。そして、その結合されたリボンは、次にWord文書を開いたときにも表示されます。
両方の問題の原因は、デバッグを停止したときにVisualStudioがリボンを適切にアンインストールしていないことであると思われます。自分でリボンを手動でインストールしてから、VSTOInstaller.exeを介してアンインストールすることで、この問題を回避してきました。これは非常に苦痛です。
デバッグを停止したときにリボンが完全に削除されていることを確認するにはどうすればよいですか?
(ここで同様の質問を見つけましたが、どちらの答えも明確ではありません。)