0

私はC#が初めてです。

どのコンピューターでも実行したいプログラムがあります。

依存関係なしでどのコンピューターでも動作するようにアプリケーションをコンパイルするにはどうすればよいですか?

シンプルな Hello World としましょう:

class MainApp {

public static void Main() {
    // Write text to the console.
    Console.WriteLine("Hello");
}
}
4

3 に答える 3

0

もう一方のコンピューターには、.NET プログラムを実行する機能が必要です。

上記の要件を満たしていると仮定して、他の誰かのコンピューターでソフトウェアを実行できる方法が 2 つあります。

  1. 最初の方法は、bin フォルダーに移動して実行可能ファイル (または .exe ファイル) を取得することです。これは配布して実行するだけです。これは通常、これに似たパスにありますC:\Users\username\Documents\Visual Studio 2012\Projects\YourProjName\YourProjName\bin
  2. 2 番目の方法は、クリック ワンス アプリケーションを作成することです。ワンクリックを作成する方法

ちなみに、プログラムをほぼすべてのマシンで実行したい場合は、別の言語を選択します。Java はかなり人気があり、C# に非常に近いです。多くの大学は Java にも力を入れているため、Java を学ぶために学校に通う場合に役立ちます。そうは言っても、私は Java で学位を取得し、最終的に .NET ショップにたどり着いたので、たくさんのことを再学習する必要がありました....考え直して、すべてを学ぶだけです...

于 2013-08-29T11:48:25.473 に答える
0

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

これが問題になる場合は、別の言語を選択してください。

于 2013-08-29T11:46:17.383 に答える