SOを確認しましたが、探している答えが見つかりませんでした。アドインを作成しましたが、公開オプションであるVS10を使用してインストーラーを作成しようとしています。想定どおりに機能しますが、完全には機能しません。もっと明確にしたい4つの分野を認識しました。
- セットアッププロセスを(より)静かにし、できれば監視なしにします。
- デフォルトの発行元に含まれないパッケージを含みます。
- マニフェストが信頼されていないため、インストール中にエラーが発生しました。
- 必要なファイルとパッケージのみを含みます。
1.セットアッププロセスを(より)静かにし、できれば監視なしにします。
現在、インストーラーはパッケージごとに移動し、5つの異なる機会に、そのようなパッケージのインストールが受け入れられるかどうか、および条件が受け入れられるかどうかをユーザーに尋ねます。ユーザーがセットアップファイルをダブルクリックするだけで、おそらく1回だけ[OK]と答えるように、インストールを静かにする(できれば完全に監視されない)にはどうすればよいですか?
2.デフォルトの発行元が含めることができないパッケージを含めます。
パッケージの1つ(WIF)は、含まれるもののリストにリストされていませんが、アドインを実行するには引き続き必要です。今のところ、残りのインストール(前の項目で説明したように、すでに面倒です)を続行する前に、エンドユーザーに手動でWIFをインストールするように依頼する必要があります。どうすればすべて一緒にパッケージ化できますか?
3.マニフェストが信頼できないため、インストール中にエラーが発生しました。
インストール中に、ゾーンコンピュータが私のアドオンを信頼していないというエラーが表示されます。次のようなものです。「System.Security.SecurityException:OutlookAddIn1またはその場所の展開マニフェストの署名に使用される証明書が信頼されていないため、このアプリケーションのカスタマイズされた機能は機能しません。」Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInTrustEvaluator .VerifyTrustPromptKeyInternalと私はそれを処理する方法がわかりません。助言がありますか?
4.必要なファイルとパッケージのみを含めます。
アプリケーションの実行を保証するために含める必要のあるパッケージを確認する方法が完全にはわかりません。試行錯誤するか、参照されているDLLがすべて必要であると推測できますが、本当に信頼できますか?エンドユーザーにファイルを送信した後、朝のサプライズを受け取らないようにしたいと思います。