これは私の最初のvstoブックです(アドインではありません)。 VS2017から起動された私の開発マシンでは、起動してワークブックをロードするのに約8秒かかります。しかし、一旦ワークブックをclickonce経由でネットワークドライブにデプロイすると(「アップデートの確認」を無効にしても)、同じブックを開くのに約30秒かかります。VSTOブックは開けるのに30秒かかります
これは正しい動作ではないので、これをデバッグする方法が不思議です。エラーはなく、すべて正常に動作しているように見えますが、なぜこれほど長い時間がかかりますか? xlsmブックはローカルにコピーされ、更新が無効になっているためネットワークAFAIKを確認する必要はありません。それ自身の上にExcelをロードすることは私のマシンで約3秒かかるので、もう27秒以上は何が起こっていますか?
ワークブック自体が死んでシンプルな、1枚のブランクシートおよびそれからコンボボックス、ボタンのカップルやコンボボックスを移入し、あなたは(今のところ)ボタンをクリックしたときに行を削除EFコンテキストを持つ単純なフォームです。ロードに27秒以上かかることはありません。
https://blogs.msdn.microsoft.com/vsod/2012/05/18/resolving-performance-issues-with-loading-office-add-ins-vsto-add-ins-or-shared-add -ins/ – Chris
非常に奇妙です。私はgeneratePublisherEvidenceをfalseに設定する提案を試みました。再インストール後も変更はありません。それから、私はまだ私が知らなかった何かを教えていないプロファイリングを試みるためにvstoワークブックをアンインストールしなければならなかった(ビジュアルスタジオから実行することは問題ではなかった)。 2回目の再インストール後、この問題は魔法のように消えました。コードの変更はありません。単に1つの設定の変更に続いて、再インストール、アンインストール、プロファイル、再インストールを行います。説明できません。 – Bitfiddler