Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > Вызов компилятора csc.exe из bat-файла


Автор: rocky7 18.6.2012, 14:46
В WIN7 запускаю батник build.bat c содержимым  csc.exe  1.cs. Должен появиться после запуска 1.exe. Но ничего не появляется. В чём прикол?

Автор: erm0l0v 18.6.2012, 14:53
Попробуй явно указать путь для нового exe шники. И желательно не в Program Files. в Win7 там можно создавать файлы только с правами администратора, вот возможно и csc не может, и вместо того чтобы ругнуться тихо мирно закрывается...

Автор: Gluttton 18.6.2012, 22:02
А код скрипта можно увидеть?

 smile 
И вообще используйте http://nant.sourceforge.net/ !

Автор: rocky7 19.6.2012, 19:45
csc.exe  1.cs 

Автор: Gluttton 22.6.2012, 00:04
Хм... Ну как бы все должно работать (http://msdn.microsoft.com/ru-ru/library/78f4aasd.aspx) .

А та же команда, но выполненная вручную проходит успешно?

Автор: Fortnox 22.6.2012, 10:06
Нужен полный путь до компилятора.

Код

%windir%\Microsoft.NET\Framework\v3.5\csc.exe

где 3.5 - версия фреймворка

Автор: AntiInt 2.7.2012, 16:06
рекомендую использовать msbuild.
Вот ссылка
http://msdn.microsoft.com/ru-ru/library/0k6kkbsd.aspx
если будете публиковать, то можно click once, если хотите обойти ограничения click once,
то используйте mage.exe

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)