1

私はセットアッププロジェクトを持っていますが、私はどのようにして自分のプログラムのユーザーに通知と自動アップデートを提供できるのでしょうか? (ClickOnceはチャンスではありません)このソリューションには、複数のプロジェクトと、MSSQLデータベースを作成するためのカスタムアクションが含まれています。VisualStudio 2010セットアッププロジェクトユーザー用のアップデートを提供します

  • ソリューション

    • project1に
    • のProject2は
    • など
    • セットアッププロジェクト

それはそのように見えます。

だから私の質問は以下のとおりです。

は、私が利用可能な更新があることをユーザーに通知することができます - どのように?セットアップやメインプロジェクトにそのようなものを統合する可能性はありますか?私はSetup ProjectとClick Once Appsを組み合わせることについて何かを読んだ。 (リンクを忘れてしまった)

- 新しいファイルのみがインストールされ、PreviousVersion全体をアンインストールする必要はありませんか?

-私のアプリケーションでもMSSQLデータベースが使用されています。どのようにデータベースアップデートを提供できますか?

答えて

1

更新プログラムがあることをユーザーにどのように通知できますか?

アップデートがあるかどうかを確認して、ユーザーにインストールするように指示するアップデータアプリケーションが必要です。 Visual Studioにはこれはありませんが、市販のセットアップオーサリングツールには、アップデータが組み込まれています。サードパーティのアップデータを使用したくない場合は、自分で書き込むことができます。

最新のファイルのみがインストールされ、PreviousVersion全体をアンインストールする必要はありません。

これは、パッチを介して行われます:http://msdn.microsoft.com/en-us/library/aa370578(VS.85).aspx

また、私のアプリケーションは、私はデータベースのアップデートを提供することができますどのようにMSSQLデータベースを使用していますか?

データベースはカスタムアクションによって処理されるため、カスタムアクションを使用してデータベースを更新することもできます。

+0

説明のために最初に感謝します。この機能を商用/非商用に提供している「良い」サードパーティのツールをご存知ですか?前もって感謝します – Mark

関連する問題