ClickOnce バックグラウンド更新技術のサンプル
更新 : 2007 年 11 月
次のサンプルでは、ClickOnce API を使用して、ClickOnce アプリケーション更新をバックグラウンド タスクとしてダウンロードします。
サンプルの使用については、次のトピックを参照してください。
セキュリティに関するメモ : |
---|
このサンプル コードは概念を示す目的で提供されているものです。必ずしも最も安全なコーディング手法に従っているわけではないので、アプリケーションまたは Web サイトでは使用しないでください。Microsoft は、サンプル コードが意図しない目的で使用された場合に、付随的または間接的な損害について責任を負いません。 |
コマンド プロンプトを使用してサンプルをビルドするには
コマンド プロンプトで、圧縮解除されたサンプル ファイルの保存場所に移動します。
BackgroundUpdate ディレクトリの CS サブディレクトリに移動します。
「msbuild」と入力し、提供されたソリューション (.sln) ファイルを使用してサンプルをビルドします。
Visual Studio を使用してサンプルをビルドするには
Windows エクスプローラで、圧縮解除されたサンプル ファイルの保存場所に移動します。
DataGridViewCustomColumn ディレクトリの下の CS サブディレクトリに移動します。
ソリューション (.sln) ファイルをダブルクリックして Visual Studio で開きます。
[ビルド] メニューの [ソリューションのビルド] をクリックします。
アプリケーションは、既定の \bin\Debug ディレクトリにビルドされます。
サンプルを実行するには
Windows Software Development Kit (SDK) に含まれているマニフェスト生成および編集ツールのグラフィカル クライアント (MageUI.exe) を実行します。このツールは、アプリケーション マニフェストを生成し、選択した Web サーバーにプロジェクトを発行します。プロンプトが表示されたら、Web サーバーへのパスを入力します。
ツールにより生成された Web ページ上のリンクをクリックします。
必要条件
.NET Framework のバージョン : 2.0
解説
このサンプルを使用するには、アプリケーションを ClickOnce を使用して配置する必要があります。これを実行するには、[<ソリューション名> の発行] メニュー オプションを使用するか、Windows SDK に含まれているマニフェスト生成および編集ツールのグラフィカル クライアント (MageUI.exe) を使用します。どちらでもマニフェスト ファイルが作成され、選択した Web サーバーにプロジェクトが発行されます。アプリケーションを実行するには、生成された Web ページに表示されるリンクをクリックします。詳細については、「チュートリアル : ClickOnce アプリケーションを手動で配置する」を参照してください。
このサンプルではアプリケーションの動的な更新を実行するので、更新をアプリケーションに発行して、使用可能な更新を検出および実行できるようにする必要があります。これを実行するには、MageUI.exe を使用して配置マニフェストを開き、バージョン番号を選択します。これにより、ClickOnce は使用可能な更新があることを確認します。また、Visual Studio を使用して、ソース コード ファイルの変更 (コメントの追加などの簡単な変更も含む) を行い、アプリケーションを再発行することもできます。