Windowsソフト、iPhoneアプリ、ゲーム音楽素材の「Meteoric Stream」 -> 資料室 -> C/C++、C#、WIN32API -> 【C#】コンパイラ「CSC」で使う.NET Frameworkのバージョンを切り替える方法
縺雁ー城▲縺遞シ縺弱↑繧峨昴う繝ウ繝医し繧、繝GetMoney!

【C#】コンパイラ「CSC」で使う.NET Frameworkのバージョンを切り替える方法

毎回思い出すのが大変なので、備忘録を残しておきます(苦笑)

Windowsには、C#のコンパイラ「csc.exe」が標準搭載されているのですが、このコンパイラで使用する.NET Frameworkのバージョンを切り替えたい場合があります。

普通、環境変数でPATHを通してから、cscコマンドを利用するのですが、下記のように、コマンドプロンプト上で、毎回setコマンドを使って、pathを上書きする事で、使用する.NET Frameworkのバージョンを切り替える事が出来ます。

.batファイルをあらかじめ作成しておけば良いかもですね。

ちなみに、下記を実現するためには、環境変数path上では、.NET Frameworkへのパスを削除しておく必要があります。

■4.0系の場合 set path=%PATH%;%WINDIR%\Microsoft.NET\Framework\v4.0.30319 csc *.cs ■3.5系 set path=%PATH%;%WINDIR%\Microsoft.NET\Framework\v3.5 csc *.cs ■3.0 set path=%PATH%;%WINDIR%\Microsoft.NET\Framework\v3.0 csc *.cs ■2.0 set path=%PATH%;%WINDIR%\Microsoft.NET\Framework\v2.0.50727 csc *.cs ■1.1 set path=%PATH%;%WINDIR%\Microsoft.NET\Framework\v1.1.4322 csc *.cs ■1.0 set path=%PATH%;%WINDIR%\Microsoft.NET\Framework\v1.0.3705 csc *.cs
おまけ: コンソール画面を非表示にしたC#アプリケーションを出力したい場合は、下記コマンドです。
csc /t:winexe *.cs

最初に記事を書いた日:2019/03/13

この記事をシェアする

このエントリーをはてなブックマークに追加
縺雁ー城▲縺遞シ縺弱↑繧峨昴う繝ウ繝医し繧、繝GetMoney!

関連記事

資料室のトップに戻る
Windowsソフト、iPhoneアプリ、ゲーム音楽素材の「Meteoric Stream」 -> 資料室 -> C/C++、C#、WIN32API -> 【C#】コンパイラ「CSC」で使う.NET Frameworkのバージョンを切り替える方法
▲Top English