cscを使用したantビルドターゲットがあります。
<target name="compile">
<echo>Starting compiling ServiceLauncher</echo>
<csc optimize="true" debug="true" warnLevel="1"
unsafe="false" targetType="exe" failonerror="true"
incremental="false" mainClass = "ServiceLauncher.Launcher"
srcdir="ServiceLauncher/Launcher/"
outputfile="ServiceLauncher.exe" >
<reference file="libs/log4net.dll"/>
<define name="RELEASE"/>
</csc>
</target>
実行すると、次の例外が発生します。
cscが失敗しました:java.io.IOException:プログラム "csc"を実行できません:CreateProcess error = 2、システムは指定されたファイルを見つけることができません
ただし、例外なく実行されますが、空のServiceLauncher.exeを手動で追加すると、.exeファイルが正しくビルドされません。
この.Netプロジェクト「ServiceLauncher」を正しくビルドするにはどうすればよいですか?