4

いくつかの単純なプロパティについて送信されている電子メールをチェックする、非常に単純な Outlook VSTO アドインを作成しようとしています。私の問題は、Outlook を使用してアドインをインストール/テストできないように見えることです。私が書いたコードが本来あるべきことを行う可能性が高いことを確認する単体テストを追加しましたが、統合の最終レベルは私を逃してしまいます。Outlook 内でコードをテストする方法について何か提案はありますか? 前もって感謝します。

必要に応じて、コードも投稿して、それが何をするかをよりよく説明できます。

4

2 に答える 2

3

Visual Studio でコーディングしている場合、デバッグは自動的に Outlook に配置され、Outlook が開きます。問題が発生する可能性があるため、開始する前に Outlook が閉じていることを確認してください。それ以外の場合は、dll が作成された bin フォルダーに vsto ファイルがあり、それをクリックするとインストールされます。

于 2009-01-09T18:13:00.990 に答える
0

また、一度インストールした不正なアドインを削除できないという問題も数多くありました。通常の手順は次のとおりです。

  • VSTO アドインをアンインストールします (vstoinstaller /u コマンドを使用)。
  • %userprofile%\AppData\Local\Apps\2.0 ディレクトリ内のディレクトリを削除します
  • %userprofile%\AppData\Local\assembly\dl3 ディレクトリ内のディレクトリを削除します
  • ClickOnce アプリのキャッシュをクリアします (rundll32 dfshim,CleanOnlineAppCache)

これらすべてが機能しない場合、vsto アドインを Visual Studio の外部にインストールする場合の 1 つの回避策は、メイン アセンブリのプロパティでアセンブリ名を一時的に別の名前に変更することです。これにより、Outlook/インストーラーは、これがこれまでに見たことのない新しいアドインであると認識します。

お役に立てれば。

于 2015-03-04T11:54:39.483 に答える