はり付けることもできるC#コンパイラなVisual Studio?
-
21-08-2019 - |
質問
を作りたいプロジェクトのコマンドライン。可能で、コーポレート-ガバナンス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:\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
C# を含む Visual Studio がインストールされていると仮定します。また、最新バージョンが必要であると仮定します。
- VS インストールへのパスを見つけます。これをVSPathと呼びます。
- CSC コンパイラーは VSPath\MSBuild(MSBuild-Version)\Bin oslyn にあります。