現在、ClickOnce経由でアプリケーションが公開されています。今まで。一部のクライアントがMSIパッケージを要求しました。ClickOnceとMSIを使用した公開アプリケーション
同じコードと同じVisual Studioソリューションを使用して両方の展開方法をサポートできますか?クリーンなClickOnceパッケージとMSIパッケージを作成するには、ソリューション内でプロジェクトをどのようにセットアップしますか?
よろしく ポール
現在、ClickOnce経由でアプリケーションが公開されています。今まで。一部のクライアントがMSIパッケージを要求しました。ClickOnceとMSIを使用した公開アプリケーション
同じコードと同じVisual Studioソリューションを使用して両方の展開方法をサポートできますか?クリーンなClickOnceパッケージとMSIパッケージを作成するには、ソリューション内でプロジェクトをどのようにセットアップしますか?
よろしく ポール
それはどちらか一方ですので、インストーラのセットアッププロジェクトを作成する必要があるだろう(そして、あなたがダウンロードしてインストールインストーラプロジェクトがで追加する必要があります)と、あなたのソリューションに追加します。それはClickOnceので展開することができる場合は古いがまだ関連、セットアッププロジェクトのためにここに始めることができるので、アプリは、比較的簡単なようだ:
https://www.simple-talk.com/dotnet/visual-studio/getting-started-with-setup-projects/
、あなたはもちろんのWiXを使用することができますが、それはより急な学習曲線ですメジャーアップグレードなどのアップグレード戦略を検討する必要があります。
ClickOnceの展開はユーザーごとです.MSIはシステムごとまたはユーザーごとに行うことができますが、考慮することができます。 は、クライアントがMSIファイルを要求している理由の一部であっても、グループポリシーを使用して展開している可能性があります。グループポリシーの場合、一般的な要件は、MSIをユーザーの入力なしでサイレントモードでインストールできることです。