私はC#が初めてです。
どのコンピューターでも実行したいプログラムがあります。
依存関係なしでどのコンピューターでも動作するようにアプリケーションをコンパイルするにはどうすればよいですか?
シンプルな Hello World としましょう:
class MainApp {
public static void Main() {
// Write text to the console.
Console.WriteLine("Hello");
}
}
もう一方のコンピューターには、.NET プログラムを実行する機能が必要です。
上記の要件を満たしていると仮定して、他の誰かのコンピューターでソフトウェアを実行できる方法が 2 つあります。
C:\Users\username\Documents\Visual Studio 2012\Projects\YourProjName\YourProjName\bin
ちなみに、プログラムをほぼすべてのマシンで実行したい場合は、別の言語を選択します。Java はかなり人気があり、C# に非常に近いです。多くの大学は Java にも力を入れているため、Java を学ぶために学校に通う場合に役立ちます。そうは言っても、私は Java で学位を取得し、最終的に .NET ショップにたどり着いたので、たくさんのことを再学習する必要がありました....考え直して、すべてを学ぶだけです...
.Net アプリケーションを実行するには、そのコンピューターに .Net Framework がインストールされている必要があります。
これが問題になる場合は、別の言語を選択してください。