この問題に対処する多数の投稿とサイトがあります。私は見つけたすべての解決策を試しましたが、どれもうまくいきませんでした(私はこれを数日前から把握しようとしていました)。私は同じ正確な問題を持つ多くの投稿を見てきましたが、解決策は私のために働かなかったか、または適用できませんでした。それで...Outlook用VSTO Addinは機能しません。
私は電子メールのタイトルと本文にテキストを追加するためのOutlook 2007のアドインを持っています。 .msiファイルを使用するすべてのユーザーにインストールされます。昨年配布した古いバージョンがあり、うまく動作します。私が作成した新しいバージョンには、わずかな入出力のわずかな変更しかありません。この新しいバージョンは、Visual Studioのデバッグと実際のインストールの両方で、開発用コンピュータで完全に動作します。しかし、私はそれを非開発コンピュータ上で動作させることはできません。
-Using Visual Studio Professional 2013
-Written in Visual Basic
-Target Framework is .NET 4.0
-The add-in is only run once the "send" button on an email is clicked.
-Outlook version is Outlook 2007
-Operating system is Windows 7 Enterprise SP1 32-bit
問題はアドオンがあることである:ここでは、プログラムとターゲットコンピュータについての詳細は(開発コンピュータとターゲットコンピュータの詳細は、ターゲットコンピュータは、Visual Studioを持っていないという事実と同じ他ます) (はい、私は知っている、bazillion他の人が同じ問題を抱えていた)。私が以前に言ったように、それはデバッグとインストールされたバージョンの両方で自分のコンピュータで正常に動作します。これにより、他のコンピュータに何かが欠けていると思うようになったので、.NET 4.0フレームワークをターゲットコンピュータにインストールしようとしましたが、既にインストールされていると言われました。私はそれが無駄に動作するようにするために考えることができるすべてを走った。ここにその動作があります:
-Installs fine with no errors.
-HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Office/Outlook/Addins/EmailMarkTool/LoadBehavior = 3 after installation.
-VSTO_LOGALERTS = 1
-VSTO_SUPPRESSDISPLAYALERTS = 0
-Outlook opens with no apparent errors.
-LoadBehavior = 0 immediately after Outlook is opened.
-Shows up in the Add-ins under "Inactive Application Add-ins."
-Never shows up under "Disabled Add-ins."
-In the "COM Add-Ins" dialog where I can check which add-ins to use, it shows the correct directory and the Load Behavior is "Unloaded."
-The add-in can be checked. When I click "OK" I don't get any errors. When I go back to the Add-ins, it is unchecked and "Unloaded" again.
-Setting the LoadBehavior to 3 doesn't help because it goes back to 0 as soon as Outlook is started again.
-I inserted a try-catch block into the New() function of the add-in that has a MsgBox pop-up and a Throw.
-I get absolutely no errors anywhere.
-No log file is generated.
アンインストール、再構築、および複数回の同じ結果の再インストールを試みました。私はそれが私の開発コンピュータでは動作するが、ターゲットコンピュータでは動作しない理由を理解できない。このすべてをお読みいただきありがとうございます。私はそれがたくさんあることを知っていますが、私は詳細を得る必要がありました。どの入力についても事前に感謝します!
[UPDATE]:新しいミニマムアドインを作成しましたが、動作するかどうかをテストするだけですが、同じ結果が得られました。
このhttp:// stackoverflowを見ればわかりません。com/questions/4668777/how-to-troubleshoot-a-vsto-addin-does-does-loadは役立つかもしれませんが、 –
@JimHewittはい、私はそれを数回読んでいます。私のアドインは、無効になったアドインには一度も表示されていません。 – ajlampman
私はこれもhttps://www.outlook-apps.com/inactive-outlook-add-ins/で見てきたと思いますが、その場合は、「アクティブでないOutlookアドインを有効にする –