Isa@Diary

ソフトウェア開発やってます。プログラミングとか、US生活とかについて書きます。

C#でTopcoderに出る準備をした

意外と手間取った…

Plugin

CodeProcessor+FileEdit+TZTesterCS

http://starlancer.org/~ysn/TZTesterCS/
導入方法については
http://gulfweed.starlancer.org/d/index.php?itemid=10
を参照した(いい加減覚えた方がいいと思う…)

テンプレートは
https://github.com/Isa-rentacs/topcoder_cs_templete/blob/master/templete.cs
後から足すことになると思う。

これでFileEditが吐いてくれたファイルをVSで開くことで
InteliSenseの恩恵を得ることができる。

本当はこのcsファイル単体をVSからcscでcompile+executeできればいいんだけど
やりかたがよくわからないのでPowerShellから叩くことにする。
(C++のときもemacs+bashだったので同じといえば同じである)

cscのパスを通す

C:\Windows\Microsoft.NET\Framework64\v4.0.30319
をpathに追加

PSスクリプトを書く

最適化する場合とdebugする場合で分ける。
https://github.com/Isa-rentacs/topcoder_cs_templete/blob/master/compile.ps1

compile.ps1 -fileName hoge.cs -debug

と-debugを指定することでVS上でDebugができるようになる。
他のcscへのオプションはとりあえずで書いてみたので変えるかもしれない。