6

パソコンにMicrosoft Visual Studio 2010インストールしました。C# を使用してプログラムを作成し、ディレクトリに .exe ファイルを作成しましたDebug。.exe ファイルをダブルクリックすると、自分のマシンで開くことができます。しかし、その .exe ファイルをコピーして別のコンピューターで実行しようとすると (それには .exe がありませんMicrosoft Visual Studio)、動作しません。.exe ファイルを任意のコンピューターで動作させる方法を教えてください。または、それを説明しているウェブサイトを知っている場合。私はずっと前にWinzipを使用してこれを行い、すべてのライブラリファイルを.extファイルだけに含めました。しかし、どうやってそれをしたかはもう覚えていません。すべてのライブラリ ファイルを .exe ファイルに単独で含める方法を知っている人はいますか。これらのライブラリ ファイルを持たないコンピューターで実行できますか?

4

3 に答える 3

6

VS2010 でコンパイルされたプログラムは、さまざまな .NET Framework をターゲットにすることができます。ただし、多くのバージョンの Windows に最新の .NET バージョンがインストールされているとは限りません。

プロジェクト プロパティの [アプリケーション] タブで、プログラムが使用している .NET Framework のバージョンを確認します。[ターゲット フレームワーク]ドロップダウン リストが表示され、プログラムを実行するために他のコンピューターにインストールする必要があるフレームワークのバージョンが示されます。

プログラムを他のコンピューターで動作させるには、いくつかのオプションがあります。

  1. 別の下位フレームワークでプログラムをコンパイルします。(たとえば、.NET 2 は Windows XP で利用できることが多く、.NET 4 はこの OS では一般的ではありません。)これは、.NET の新しいバージョンの機能を使用していない場合にのみ機能します。
  2. 必要な .NET フレームワークをクライアント マシンにインストールします。Microsoft は、 http://www.microsoft.com/net/downloadからダウンロードしてインストールするフレームワークを提供しています。
  3. Setup Projectテンプレートを使用して Windows インストーラーを作成してみてください。[セットアップと展開]カテゴリから新しいプロジェクトをソリューションに追加します。このプロジェクトを設定したら、他のマシンで実行するインストーラーが必要です。
于 2012-12-03T01:50:16.083 に答える
2

アプリケーションを実行するコンピューターに、適切なバージョンの .NET Framework がインストールされている必要があります。

于 2012-12-03T01:13:11.150 に答える
0

これはあなたがする必要があることです。

  1. お使いのパソコンのOSのバージョンを確認してください。Windows XP の場合は、.net Framework 3.5 または 4.0 かどうかを確認してください。Microsoft .NET Framework 3.5からダウンロードできます。

  2. セットアップと展開を行ってみてください。

    セットアップおよび展開プロジェクトを作成する段階的なプロセス

よろしくお願いします

于 2012-12-03T01:29:31.727 に答える