先日製作したEasyPrint for Word 2010を Word2007でも使えるようにするために、VS2010とWord2007環境(.NetFramework3.5)で移植している最中だ。
しかしながら、エラーが発生。
発生箇所は、ThisAddInクラスだ。
ちなみに、ThisAddInクラスには一切手を加えていない。
Fig.1 ThisAddInクラスのエラー
Fig.2 ThisAddInクラスのエラー
VS2010+Word2010環境では、Windowsインストーラーでを作成する時に.NetFramework4.0でアドインを作成していると、うまく動かないことは以前のブログにも書いたとおりだ。
それを踏まえて今回は.NetFramework3.5 で最初から作っていたのだが、これが仇になったようだ。
.NetFramework3.5では、アドイン自体がエラーになってしまうのだ。
これを.NetFramework4.0にすると、このエラーは消える。
そんなわけで、今は.NetFramework4.0でアドインを作成している。
WindowsインストーラーでのSetupファイル作成時にまた困りそうな予感が…^^;