Для подключения компилятора к пакету необходимо:
- установить любой полный .NET Framework (в Windows Vista и выше как правило уже установлен)
- создать новый компилятор с параметрами: название - любое, расширение - cs, путь - C:WINDOWSMicrosoft.NETFramework{версия .NET, установленная у вас}csc.exe, командная строка
"/out:%oname%" /target:winexe "/win32res:%upath%allres.res" "%fname%"
По большому счету пакет на базе .NET это одно из предпочтительных направлений в развитии конструктора под ОС Windows, т.к. обладает следующими важными преимуществами:
- сборка приложений абсолютно легальна, т.к. использует средства бесплатно распространяемых Framework-ов от Microsoft
- архитектура .NET позволяет создавать небольшие программы (стартовый размер 3Kb без иконки), которые не сильно распухают при добавлении новых элементов
- сборка приложения очень быстрая
Единственный минус - большой объем занимаемой оперативной памяти и несколько меньшая производительность.
С точки зрения разработчиков тоже все выглядит достаточно хорошо - возможностей бесплатного Visual Studio .NET Express(скачивается на сайте Microsoft) вполне хватает, чтобы разрабатывать и тестировать свои элементы к пакету. Кроме того есть еще один бонус - изначально код можно писать не только на C#, но и на Basic (одно в другое легко переводится любым конвертором).
Рекомендуемая литература
RTCG - концепция
RTCG - работа с блоками
Ссылки
http://svn.hiasm.com/packs/CNET/ - адрес пакета в репозитории