質問

を作りたいプロジェクトのコマンドライン。可能で、コーポレート-ガバナンスC#コンパイラをインストールせず Visual Studio?

役に立ちましたか?

解決

確かに、フレームワークはコンパイラ,csc.exe.見 この記事 のために、迅速かりました。の重要な部品:

を得ることができコマンドラインのコンパイラ(csc.exeからマイクロソフトのサイト http://msdn2.microsoft.com/en-us/netframework/aa731542.aspx.

ダウンロードの再頒布可能パッケージ。NET Frameworkは、コンパイラです。NETとC#2005の構文です。

のコンパイラは以下の ディレクトリ:%windir%\しまいました。純\Framework\

もう このMSDNの記事 フルガイドおよび説明をします。

ご注意最近のバージョンまで、MSBuildンパッケージではなく枠組みを参照してください @Vadzimの回答.

他のヒント

もちろん。実行します:

sudo apt-get install mono-gmcs

他のみんなは、WindowsやMS .NETを想定し、しかし...

あなたが持っている場合は、

はい、 .NET SDK に、それはあります。たとえば、

C:\WINDOWS\Microsoft.NET\Framework\v[your version number]\csc.exe

msbuild.exeもあるはずです、あなたはプロジェクト(.csproj)ファイルを構築するためにそれを使用することができます。

異なり、その答者は言う必要はありませんSDKをいただけます。NETフレームワークのC#コンパイラ、 csc.exe.

また、その他(無料)Ideのような MonoDevelop, #の開発, は、 Visual C#Express.(いないVisual Studioせることによってお使いのIDEですべての;))

最新のは、Microsoft .NET Framework 4.7 には」doesnのtはもはやC#コンパイラが含まれます。

しかし、それは、スタンドアロンのMSBuild のツールの一部としてインストールすることができますます。

」までスクロールし、 https://www.visualstudio.com/downloads/するに行きます他のツールとフレームワーク」を選択します 『』 Visual Studioの2017年のためのビルドツールます。

オンラインインストーラ走る「Visual Studioは2017年にはビルドツール」の後、「個々のコンポーネント」タブに切り替え、「C#とVisual Basicのロザリンコンパイラ」をご確認ください。 これはまた、MSBuildの依存性をチェックします。すべて一緒に少ないメガバイトの百よります。

コンパイラはC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\Roslyn\csc.exeでインストールします。

はい、でもオープンソース1、 IDE SharpDevelopのにあります。あなたはウルトラエディットの中のコマンドとして、コンパイラ(または好みのいくつかの他のエディタ)、などを設定することができますます。

はい、しかし、あなたがダウンロードしてインストールする必要がありますの.NET Framework SDK 。

はここでできnoreferrer">リンクをrel="nofollow href="http://www.ondotnet.com/pub/a/dotnet/2002/02/11/hackdotnet.html"

私はC#を使用して、小さなコンソールアプリケーションを作ることができるように、

私はこのようなソリューションを探していた。

私のために働いた方法はブライアンで言及された、私がしたすべてだった、私のファイルを作成した後に、単に実行します。

C:\WINDOWS\Microsoft.NET\Framework\v[your version number]\csc.exe myfile.cs

、それはあなたがして使用することができ、あなたの.exeファイルが生成されます。)

あなただけの.NETフレームワークを必要としています。あなたはメモ帳をコンパイルするために、編集しCSC.exeするを使用することができます。

いくつか他の人が言及しているのように

MSBuildのにすることで展開されています。 NET Frameworkの(バージョン2.0および3.5)ので、あなたがインストールされているもののいずれかを持っている場合は、マシンにインストールされているのVisual Studioを必要とせずにアプリケーションを構築することができます。

サイード・イブラヒムHashimi

マイブック:マイクロソフトのビルドエンジン内部:使用MSBuildのとTeam Foundationビルド

C# を含む Visual Studio がインストールされていると仮定します。また、最新バージョンが必要であると仮定します。

  1. VS インストールへのパスを見つけます。これをVSPathと呼びます。
  2. CSC コンパイラーは VSPath\MSBuild(MSBuild-Version)\Bin oslyn にあります。
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top