1

通常、システム トレイに最小化される Windows フォーム アプリケーションを開発しています。.net を初めて使用する場合、次のことを可能にするパッケージ化/展開のための最も簡単なアプローチは何でしょうか。

  1. アプリケーションは、それ自体をスタートアップ メニューまたはこれに相当するものに確実に配置します。
  2. アップデートを定期的にチェックするアプリのように、簡単にアップデートできます。インストールするアップデートがある場合、インターネット経由で自動的にダウンロードしてインストールする必要があります。

インストール中にアプリケーションをスタートアップ メニューに配置する機能がサポートされていないため、ClickOnce が機能しないという ClickOnce/標準展開アプローチを使用することを読みました。本当?もしそうなら、私は何を使うべきですか?

ありがとう。

4

2 に答える 2

3

ClickOnce アプリは、スタート メニューに配置できます (自動的に配置されます)。オプションで、それらへのショートカットをデスクトップに配置することもできます。

ClickOnce アプリを「システムスタートアップ」フォルダーにインストールすることはできません。つまり、Windows の起動時に起動するようにします。「スタートアップ」フォルダをスタート メニューと混同しないでください。

.NET を使い始めたばかりの場合は、ClickOnce をお勧めします。インストールに関する多くの手間を省き、更新からスタート メニューのショートカット、デスクトップのショートカット、ファイルの関連付けまで、すべてを自動化します。地道な技術です。展開はこれ以上簡単ではありません。Visual Studio で、[ビルド] -> [デプロイ] をクリックし、デプロイ先 (FTP、ネットワーク共有など) を指定するだけで、準備は完了です。

于 2009-09-17T01:37:05.867 に答える
2

通常の Windows インストーラー プロジェクトで十分です。ユーザーが実行方法を知る必要があるのは、Run...Next...Next...Next...Finish をクリックするだけです。

ClickOnce と Windows インストーラーの選択
http://msdn.microsoft.com/en-us/library/ms973805.aspx

Windows インストーラーは、必要なスタート メニューのサポートと簡単な更新機能を提供します。また、更新を確認する機能もあります。

私は ClickOnce にはあまり詳しくありませんが、同じ機能がいくつかあります。Windows インストーラーと ClickOnce の機能の違いの概要については、http:
//msdn.microsoft.com/en-us/library/142dbbz4.aspxを参照してください。

特に、インストーラーに付与されるアクセス許可のレベル、およびドライバーのインストールとメニュー ショートカット機能に違いがあります。

于 2009-09-17T01:15:27.270 に答える