質問

うまコンパイルおよび実行する。csファイルからコマンドプロンプトウィンドウ?

役に立ちましたか?

解決

CSC.exe の索したい単語をコンパイラに含まれます。NETフレームワークと使用できるコンパイルコマンドプロンプトから.出力できる実行ファイル(.exe)をご利用の場合/標:exe、DLLをご利用の場合/標:図書館があります。CSC.exe が見られます。NETフレームワークディレクトリ 例えばます。純3.5, c:\windows\Microsoft.NET\Framework\v3.5\.

で初めてオープンコマンドプロンプト(クリックでスタート---その後タイプ cmd.exe).ましてcdのディレクトリに保有するソースファイルです。

のC#コンパイラのようになります:

  c:\windows\Microsoft.NET\Framework\v3.5\bin\csc.exe 
            /t:exe /out:MyApplication.exe MyApplication.cs  ...

(一線)

場合によ源モジュールを作成している同ョンをインストールして下さい。場合はその他のアセンブリを参考に、利用 /r:AssemblyName.dll .

があることを確認して静的な主要()メソッドを定義の授業等にグローバルに展開している"入力します。

実行結果のエグゼが、イマイ MyApplication 次いで <ENTER> のコマンドを入力します。

この記事 にMSDNがと詳細オプションのためのコマンドラインコンパイラです。に組み込むことができます資源、設定アイコンの看板アセンブリ-かなくないようにした。

まVisual Studioを設置し、スタートメニュー(下Visual Studioツールを開き"Visual Studioコマンドプロンプト"の設必要なすべての環境や経路変数コマンドライン作成する。

なので非常に軽いことばとしての知識のある種のビルドツールなど NAnt, MSBuild, FinalBuilder など。これらのツールをビルド環境だけでなく、基本コンパイラです。

Mac

Mac書式は、C鋭のコンパイラは名前 csc:

$ csc /target:exe /out:MyApplication.exe MyApplication.cs ...

その後で:

$ mono MyApplication.exe

他のヒント

別の言い方をコンパイルのC#プログラム が続くことになるだけでなくVisual Studioまたはずで設置) をユーザ変数を環境変数を、"パス".

コピーの経路はこの変数:

"C:\Windows\Microsoft.NET\Framework\v4.0.30319"

又はによります。純PCています。

りませんが特筆すべきことの一つは、全体のパスをまとめます。単に利用

"C:\Users\UserName\Desktop>csc[options]ファイル名を指定します。cs"

またはどこのパスのコードです。

今まいります。

できるコンパイルのC#プログラム:

c:>cscこんにちは.cs

走行できるプログラム

c:>こんにちは

なおありの良いものを分かっている建築のコマンドラインにほとんどの仕事もしやすく使用可能です。C# express edition 無料とは非常に良い金;-p

またろう ゆえ、ぶっきらぼう 使用できる走破片のC#コードです。

ようやくこのコマンドラインは実装固有のもので;MSで csc;のための モノ, では、 gmcs や友達同士---。同様に、実行す:で"exename"のMS版が、通常は"モノexename"のために用いただけます:standardとexpress。

最後に、多くのプロジェクトを構築と構成スクリプトツール MSBuild, NAnt, など。

ここでは、もはや最新の.NET Framework 4.7にバンドルされているスタンドアロンC#7.0コンパイラでのMSBuildをインストールする方法です

はそれが可能ですVisual StudioのなしでC#コンパイラをインストールするには?

それからちょうど実行します。

"C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\Roslyn\csc.exe" MyApplication.cs

実行可能ファイルに単一のソースファイルをコンパイルします。

は、.NETのコア<のhref = "https://stackoverflow.com/questions/46065777/is-it-possible-to-compile-a-single-file-with-net-core/47624617#ことに注意してください47624617" は>事前設定されたプロジェクトせずに単一のソースファイルをコンパイルするサポートしていません。

最新バージョンについては、最初の(例えばc:\projects\)任意のフォルダに移動し、PowerShellウィンドウを開き、次のコマンドを実行します。

# Get nuget.exe command line
wget https://dist.nuget.org/win-x86-commandline/latest/nuget.exe -OutFile nuget.exe

# Download the C# Roslyn compiler (just a few megs, no need to 'install')
.\nuget.exe install Microsoft.Net.Compilers

# Compiler, meet code
.\Microsoft.Net.Compilers.1.3.2\tools\csc.exe .\HelloWorld.cs

# Run it
.\HelloWorld.exe    

例HelloWorld.cs

using System;

public class HelloWorld {
    public static void Main() 
    {
        Console.WriteLine("Hello world!");
    }
}

また、新しいC#インタプリタを試すことができます;)

.\Microsoft.Net.Compilers.1.3.2\tools\csi.exe
> Console.WriteLine("Hello world!");
Hello world!

することで作ることができるクラスファイル内のVSコマンドプロンプトのうち、必要なすべての環境変数に読み込まれませんが、デフォルトのWindowsのコマンドウインドウです。

知コマンドラインビルcsc.exe のコンパイラ)を参照 この記事.

LinqPadは、いくつかのC#のコードをテストする簡単な方法であり、その自由ます。

あなたはC#のコードを書いて、それを保存すると。あなただけの他のコードのようにそれを実行するために、コマンドプロンプトを使用することができます。

あなたはあなたのファイルが入っているディレクトリを入力し、コマンドプロンプトで入力します。

をコンパイルするには:

mcs yourfilename.cs

を実行するには:

mono yourfilename.exe 

あなたの.exeファイルが別の名前で異なるようにしたい場合は、タイプ

をコンパイルするには:

mcs yourfilename.cs -out:anyname.exe 

を実行するには:

mono anyname.exe 

これは役立つはず!

Windowsシステムコマンドを使ってください csc <filname>.cs のコマンドプロンプトが現在のディレクトリは、Microsoft Visual Studio\<Year>\<Version>

方法が二つあります:

のコマンドプロンプト:

  1. 開始-->コマンドプロンプト
  2. 変更のディレクトリはVisual Studioフォルダーを使用し、コマンド:cd C:\Program Files(x86)\Microsoft Visual Studio\2017年\ <Version>
  3. コマンドを使ってください:csc/.cs

利用の開発者コマンドプロンプト:

  1. 開始-->開発者コマンドプロンプトVS2017 (このコレクションは、ディレクトリが既にセットされているVisual Studioフォルダ)

  2. コマンドを使ってください:csc/.cs

希望です!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top