3

C# ソフトウェアがインストールされていないコンピューターでプロジェクト (IO、OLEDB などを使用する複数のフォーム) を動作させる方法はありますか?

プロジェクトを EXE ファイルから実行する必要があります。私はexeファイルを持っていることを知っており、Project/bin/release/DebugC#エクスプレスソフトウェアがインストールされたコンピューターで実行されます。

プロジェクトをクライアント コンピューターにエクスポートするにはどうすればよいですか?

さらに、(ファイルやフォルダーの検索などのタスク用に) インストールするための公開製品や無料製品はありますか?

4

7 に答える 7

7

はい、もちろん!

ほとんどの場合、実行可能ファイル (そのbinディレクトリにある) をターゲット マシンにコピーするだけで済みます。そのフォルダーには、コピーしたい他の必要な/便利なファイルがいくつかある場合もあります (.exe.config または .pdb ファイル、またはプログラムが複数のプロジェクトに分割されている場合は .dll ファイルなど)。 )。疑わしい場合は、すべてをコピーしてもおそらくうまくいくでしょう。最悪の場合、これらのファイルの一部は不要です (.vshost ファイルなど)。

ターゲット マシンには、ターゲットとするバージョン (2.0、3.5、4.0 など) の .Net フレームワークがインストールされている必要があります。多くの場合、これは既にインストールされています (特に .Net 2.0 の場合)。インストールされていない場合は、通常、Windows アップデートを介してインストールできます。代わりに、「.Net バージョン X インストーラー」をすばやく検索します。トリックを行う必要があります。必要な .Net フレームワーク バージョンがインストールされていないマシンでアプリケーションを実行しようとすると、かなり単純なエラー メッセージが表示されるはずです。

気が向いたら、ソフトウェアをクライアントに配布するときにやりたいことがあるかもしれません。たとえば、次のようなものです。

  • リリース モードでのビルド
  • インストーラーの作成
  • ClickOnceを使用した配置

ただし、上記で開始する必要があります。

于 2012-08-06T17:15:16.630 に答える
2

ターゲット コンピューターに .Net Framework をインストールするだけです。

于 2012-08-06T17:16:10.717 に答える
2

プロジェクトのノードを右クリックして公開し、他のマシンにインストールできます。クリックワンスを見る

于 2012-08-06T17:15:07.243 に答える
0

Visual Studio ツールでの開発/展開には、c# または VB.net のみが必要です。フレームワーク全体が必要です。すべてのものには独自の役割があります (その目的のために)。それらをスキップすることはできません。ただし、サードパーティの環境をインストールまたは利用することで、要件を最小限に抑えることができます。私たちは皆、VS がライセンス製品であり、数千ドルの費用がかかることを知っているため、フレームワークは無料でダウンロードして配布できます。また、最小限の要件で C# アプリを開発するには、icsharpを使用できます。その軽量で自由に使用できる .Net IDE..

于 2012-08-06T17:19:05.100 に答える
0

c# アプリケーションを開発したのと同じ .net フレームワークをインストールする必要があります。PC から見つけることができます。msvisualstudio セットアップ フォルダーに移動するだけで、tht を見つけてコピーし、クライアント PC にインストールできます。

于 2013-05-23T07:06:51.160 に答える
0

クライアント PC には常に .NET フレームワークをインストールする必要があります。

以下に、セットアップ パッケージの作成方法の例を示します。

C# アプリケーションのインストール プログラムを作成し、.NET Framework インストーラーをセットアップに含めます。

于 2012-08-06T17:17:57.533 に答える