0

c#初心者です。今日からc#を始めました。c#の実行環境がよくわかりません。
ネットビーンズを例にとると、私の質問をもっと説明できます。
Netbeans で JSP プロジェクトを作成すると、web.xml が自動的に作成されます。
このファイルはプロジェクトをデプロイするために必要です。したがって、netbeans を使用せずに JSP プログラムを作成する場合は、自分で web.xml を作成する必要があります。
だから私の質問は、VSはC#プログラムを実行するために非常に必要なファイルをそれ自体で作成しますか?

ありがとう

4

2 に答える 2

4

hello.csファイルに保存します。

class P { static void Main() { System.Console.WriteLine("Hello World"); } }

次に、hello.cs のフォルダーにあるコマンド プロンプトから次の操作を行います。

%Frameworkdir%\v4.0.30319\csc.exe hello.cs

エラーを行っていない場合は、最初のプログラムをコンパイルしたことになります。そのために Visual Studio は必要ありません。

そうです、Visual Studio は単純なプログラムをコンパイルするために必要なすべてのファイルを明確に生成します (正しく指示すれば、複雑なプログラムであっても)。

Visual Studio 2012 がコンソール プログラム用に生成するものは次のとおりです。

  • ソリューションとプロジェクト ファイル (ソース コードを整理し、ライブラリへの参照を記憶するために使用されます)
  • 構成ファイル (必須ではありませんが、Visual Studio 2012 は、プログラムが .NET 4.5 で実行されることを記述するためだけに追加します)
  • ソースコード プログラム
  • 別のソース コード プログラム ( AssemblyInfo.cs) を使用して、exe に著作権やその他のメタ情報を追加できます。
  • Visual Studio がキャッシュとして使用するいくつかのランダム ファイル (.suo ファイル)
于 2013-08-17T12:28:37.200 に答える