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へのオプションはとりあえずで書いてみたので変えるかもしれない。
その他
https://github.com/Isa-rentacs/topcoder_cs_templete
PullReq歓迎。