こじんてきメモ

趣味とか...(╹◡╹)

VisualStudioとかを入れないでVB,C#をコンパイルする

結構知られてない事な気がするのでメモ

 

私も最初は勘違いしていましたが、VBC#Windows環境であればVisualStudioとかを入れなくてもコンパイルできます。

 

例えば今私が使っている環境だと、下記フォルダに.NETのフォルダが入っていますが、

[C:\Windows\Microsoft.NET\Framework]

このフォルダに

[v3.5]とか[v4.0.30319]という名前のフォルダがあります。

この中にある、vbc.exe(VB),csc.exe(C#)がコンパイラです。

 

なので例えば、

[C:\Windows\Microsoft.NET\Framework\v4.0.30319]

をPATHに追加してあげて、コマンドプロンプトで、作成中のソースがあるフォルダにcdしてから

[vbc hogehoge.vb]

と実行してあげると同じフォルダにexeを作成してくれます。

 

知ってる人は知っている。知らない人は知らない。そんなテクニック(?)でした