3

NetOffice ライブラリを使用して Outlook アドインを開発しています。素晴らしい経験でしたが、最後にドライブを変更し、Windows や Office などを再インストールしました。アドインが実行されなくなり、Outlook オプションの [COM アドイン] に次のように表示されます。 Load Behavior: Not loaded. A runtime error occurred during the loading of the COM Add-in

NetOffice Tools - Simpleそして、この問題は、基本的に何もしないプロジェクトであるNetOfficeの単純な例にもあります。

add のコンストラクタをロギングコードに(ファイルに)入れたのですが、実行されないのでコンストラクタすらヒットしません。

トラブルシューティングのヒントはありますか?

編集: AddInSpy を使用して、アドインのステータスが次のようになっていることがわかりましたが Add-in DLL path is not found. 、この情報をどのように処理するかわかりません。

4

1 に答える 1

5

うまくいった!:)

Windowsを再インストールした後、Office 2013 64ビットをインストールしましたが、以前は32ビットバージョンを使用していたため、多くの問題が発生しました。

64 ビットで実行するには:

  • アドインのコンパイル時にターゲット 64 ビット (AnyCPU では十分ではありません!)
  • VS は 32 ビットの regasm を使用できるため、ビルド後のイベントに次の行を追加します。 "%Windir%\Microsoft.NET\Framework64\v4.0.30319\regasm" "$(TargetPath)"

そしてそれは再び機能します。

于 2015-12-07T13:28:16.947 に答える