2017-09-23 11 views
-3

私はちょうど私に新しいC#の本を手に入れました、それは非常に良い読書です。 Visual Studio 2017 Express IDEでC#7.1以下をコンパイルできることがわかりました。私は実際にはメモ帳であり、コンパイラの種類のコマンドです。私はNotePad ++を使用し、コマンドラインコンパイラでコードをコンパイルします(プロジェクトが大きすぎない限り...)。IDEの代わりにコマンドラインからC#7.1コンパイラを実行するには?

システムにコマンドラインベースのC#7.1コンパイラがインストールされている場所を探していましたか?あなたは一般的にどこにインストールされているか知っていますか?

私は少し周りを突くやった、と私はこれが見つかりました: C:\ 2017 \コミュニティ\ MSBuildの\ 15.0 \ビン\ロスリンの\ csc.exeマイクロソフトのVisual Studioを\

私が何か分からないがC#のバージョン番号は上記のファイルパスですか?私はcsc.exe/versionを試してみましたが、役に立たなかった。あなたはC#7.1のコマンドラインベースのコンパイラを手に入れることができますか? ありがとう!私は掲示パスリンクについては

  • エリック・W.
+0

コマンドプロンプトで 'csc /? 'とタイプする関連するすべてのオプションが表示されます。そのコマンドウィンドウの一番上にスクロールすると、バージョンが表示されます。それは役に立ちますか?オフサイトのリソースを見つけるように私たちに質問する質問は、ここではオフトピックです。 [ヘルプ]ページを読むことができます。 –

+0

2.3.2.62116と読んでいますが、C#5.0,6.0,7.0、7.1のように、それが何に対応しているのか分かりません。私は.NETにはまったく新しい、私は混乱しています。 – Erik343

+0

何が紛らわしいですか? * Visual Studio 2017 ExpressでC#7.1以下をコンパイルできます。 '2.3.2.62116'は' 7.1'よりも低くないのですか? **あなたが解決しようとしている問題は何ですか?あなたがインストールしたバージョンではコンパイルされない*非常に読みやすい*本にコードがありますか? –

答えて

0

csc.exe /langversion:7.1 myCSharpFile.cs 

、それはC#7.1

でコードをコンパイルします:

C:\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Roslyn\csc.exe 

あなたが実行

+0

実行:csc/langversion:fooはコンパイラがサポートする言語バージョンを報告します。私にとって、悲しいことに、「ISO-1、ISO-2、デフォルト、または範囲1〜6の整数」と書かれています。だから私のための7.1の機能はありません。 – TheArtTrooper

関連する問題