2010-06-18 2 views
1

У меня есть цель Ant сборки с помощью CSC:Проблема с построением с 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, система не может найти указанный файл

Однако он работает без исключения, но никогда не строит файл .exe, когда я вручную добавляю пустой ServiceLauncher .Exe.

Как я могу правильно построить этот .Net-проект «ServiceLauncher»?

ответ

1

Я предполагаю, что csc.exe не находится на пути выполнения.

Из документации для CSC задачи:

csc.exe на Windows, или ГКС на любой другой платформе, должен быть на пути выполнения, если другой исполняемый файл или полный путь к исполняемому файлу, что не указан в исполняемый параметр

Смежные вопросы