1

これは私の最初の Windows アプリケーションです。私は自分のプロジェクトを公開しました。いくつか質問があります。

  1. これで、Setup.exe ファイルと ClickOnce アプリケーション配置マニフェスト ファイルの 2 つのファイルができました。ただし、どちらも私のアプリケーションをマシンにインストールします。クライアントの場所にインストールする際に頼るべき正しいファイルは何ですか? これら2つの違いは何ですか?

  2. アプリケーションを各クライアント マシンにインストールする必要がありますか? または、アプリケーションをサーバーにインストールし、クライアント マシンから (LAN 経由で) ショートカットにアクセスしようとすると機能しますか? それはうまくいくでしょうか?LAN 経由で実行している場合、クライアント マシンに .NET Framework をインストールする必要がありますか?

どんな入力でも大歓迎です。

4

3 に答える 3

0

質問にいくつかの回答が含まれていることを確認してください。

回答 1. Setup.exe と ClickOnce アプリケーション配置マニフェスト ファイルはどちらもアプリケーションをインストールしますが、setup.exe を実行すると、アプリケーションに必要なすべての要件がインストールされます。

アプリで .Net Framework 4.0 と Crystal Reports を使用しているとします。次に、セットアップ プロジェクト (Visual Studio のセットアップおよび展開プロジェクトを使用することを願っています) で、プロジェクトを右クリックし、プロパティをクリックします。 ここに画像の説明を入力

次に、前提条件をクリックします...利用可能な前提条件のリストが表示されます。.Net Framework 4.0 と Crystal Reports をチェックして、プロジェクトをコンパイルします。

setup.exe を実行すると、最初に .Net 4.0 Framework と Crystal Report が検索されます。見つからない場合は、それらをインストールしてから、ソフトウェアのインストールに進みます

また

すでにインストールされている場合は、ソフトウェアのインストールに直接ジャンプします。

ClickOnce アプリケーション配置マニフェスト ファイルからソフトウェアを直接インストールする場合、これは発生しません。

Ans 2.フレームワークがない場合は、各クライアントにソフトウェアをインストールする必要があります。アプリは実行されません。

于 2012-04-02T02:17:08.813 に答える
0

ClickOnce を使用してデプロイする場合は、各クライアント マシンにインストールし (これで問題ありません)、関連する .NET フレームワークを各クライアントにインストールします。これらは、アプリケーション インストールの前提条件として、クリックワンスの設定。

ClickOnce の場合、メインのセットアップ ファイルは setup.exe ですが、展開パッケージ内の他のファイルに依存しているため、どの特定のファイルが最も重要かを尋ねることは実際には関係ありません。

各クライアントにアプリケーションをインストールしたくない理由がある場合は、IIS (Web) アプリケーションを開発するか、Citrix などの製品を使用してサーバーからアプリケーションにアクセスできるようにすることを検討してください。

于 2012-04-02T02:17:26.847 に答える
-1

同じタイプの Windows アプリケーションがあります。現在、このアプリケーションは使用中です。クライアント PC でインストールしたくない場合は、Web アプリケーションを作成する必要がある Windows アプリケーションを作成する必要はありません。Windows アプリケーションでは、各クライアント PC に setup.exe をインストールする必要があるためです。Windows アプリケーションにアクセスすることはできません。クライアント PC にインストールする必要はありません。

于 2013-03-06T02:09:20.087 に答える