MESCIUS SPREAD for Windows Forms 17.0J > 開発者ガイド > 製品の使用方法 > アプリケーションの配布 > アプリケーションの配布方法 > ClickOnce による配布 |
ClickOnce(クリックワンス)は、ユーザーとの最小限の対話によってインストールして実行できる、自己更新型の Windows ベースのアプリケーションの作成を可能にする配置テクノロジです。ここでは、ClickOnce を使用したアプリケーションの配布について、発行、配置、実行、更新、削除の一連のプロセスを説明します。ClickOnce の詳細については、Visual Studio のドキュメントまたは Microsoft Learn、市販の雑誌・解説書を参照してください。
Google ChromeでClickOnceを使用するには、拡張機能をインストールする必要があります。 |
ClickOnce で .NET Framework をターゲットとした Windows デスクトップアプリケーションを IIS(インターネットインフォメーションサービス)に設置するには、次の手順でプロジェクトを発行します。ここでは新規プロジェクトにSPREADコントロールを配置したサンプル(.NET Framework 4.8版)を使用した例を示します。
この操作は、実行環境において、製品のアセンブリをアプリケーションと同じフォルダに配置させるために必要です。 |
ClickOnce で .NET 6以降をターゲットとした Windows デスクトップアプリケーションを IIS(インターネットインフォメーションサービス)に設置するには、次の手順でプロジェクトを発行します。ここでは新規プロジェクトにSPREADコントロールを配置したサンプル(.NET 6版)を使用した例を示します。
発行プロファイルがまだ作成されていない場合は、発行ウィザードが起動します。発行プロファイルが作成済みの場合は、手順3〜手順8をスキップできます。
この操作は、実行環境において、製品のアセンブリをアプリケーションと同じフォルダに配置させるために必要です。 |
発行フォルダ内のすべてのファイルおよびフォルダを、公開先となる Web サイトにアップロードします。
アプリケーションを発行した URL(この例ではhttp://localhost/SpreadWinFormsSample-net/publish.htm)をブラウザで開くと、次のような画面が表示されます。この画面の表示内容は、プロジェクトのプロパティで変更できます。
[インストール]ボタンをクリックすると、アプリケーションのダウンロードが開始されます。ダウンロード後にインストーラを起動すると、アプリケーションの発行元を確認するダイアログが表示されます。
ClickOnce アプリケーションがコードサイニング証明書などを使用して署名されていれば、公開元の情報が表示されるようになります。 |
[インストール]ボタンをクリックすると、アプリケーションがクライアントPCにインストールされます。インストールが完了すると、アプリケーションが起動します。
配置したアプリケーションは Windows のスタートメニューから実行できます。
配置したアプリケーションを更新するには、アプリケーションを発行した URL にアクセスし、[インストール]ボタンをクリックします。Web サーバーに新しいバージョンが設置されている場合、自動的に新しいバージョンがインストールされます。
アプリケーションを更新した後に以前のバージョンに戻すには、OS の設定画面にて [アプリ]-[インストールされているアプリ] を開き、配置したアプリケーションを選択して [アンインストール] ボタンをクリックします。「アプリケーションを以前の状態に復元します」を選択し、[OK]ボタンをクリックすると、アプリケーションが以前のバージョンに復元されます。
配置したアプリケーションを削除するには、OS の設定画面にて [アプリ]-[インストールされているアプリ] を開き、配置したアプリケーションを選択して [アンインストール] ボタンをクリックします。「このコンピュータからアプリケーションを削除します。」を選択し、[OK]ボタンをクリックすると、クライアント PC からアプリケーションを削除できます。