» アドインのブログ記事


VSTO(Visual Studio Tools for Office)を利用しており、現在、Word2010用のアドインを作成している。
デバッグの際に途中でエラーが発生し、デバッグを中止すると、次回のデバッグする際に警告メッセージが出てくる(Fig.1)

Fig.1 デバッグ時に表示されるエラー

この、メッセージで「はい」を選択すると、二度とこのアドインは、使えなくなってしまう。

そして使えなくなってしまった。

なんとか回復を試みようと、Wordのアドイン管理を見ると、確かに無効なアドインとして表示されている(Fig.2)。

Fig.2 Word2010のアドイン管理画面

Word2010のアドイン管理画面は、
「ファイル」→「オプション」→「アドイン」
で表示することができる。

さて、何とかならものかと考え、Fig.2の画面下に設定ボタンがある。
これをクリックしてみると、COMアドインの一覧が表示される(Fig.3)。

Fig.3 Word2010のCOMアドインの一覧

おお、「これを有効にすれば元に戻るな!」と思い、該当する箇所を有効にしてOKをクリック。

変化がない。
もう一度、Fig.3の画面を確認すると、有効にしたはずのアドインが無効のままだ。
何度やっても変化しない。

そして諦める。

仕方がないので、別の方法を考える。
現在のアドインプロジェクトをソリューションエクスプローラーから「クリーン」をし、アドインプロジェクトのプロパティでアセンブリのバージョンを変更してみる。
やはり何ら変わりはない。

GUID(アプリ固有の識別子のはず)を変更すればきっと治る予感がするが、GUIDの値をどのように変えたらいいのかわからないからこの方法は諦める。

そしてアセンブリ名を変更してみる。
とりあえず動くようになった。

しっくりこないが、何もできないよりはマシなので、当面はこれで凌ごう。

参考にしたサイト



http://msdn.microsoft.com/ja-jp/library/ms268871(VS.80).aspx

ブログ検索

ブログカレンダー

2024年3月
« 10月    
 12
3456789
10111213141516
17181920212223
24252627282930
31  

Yahoo!ショッピング

アクセスカウンタ

  • 本日(回): 123
  • 週間(回): 698
  • 合計(回): 437489

Since 2011/07/01