Как автоматизировать сборку для проекта Visual FoxPro?

Я интересуюсь выяснением, как автоматизировать сборку от Visual FoxPro, подобного тому, как мы можем разработать проекты.NET из командной строки с помощью MSBuild.

Кажется, что возможно передать параметры командной строки VFP.exe, который может включать способность указать, что некоторая начальная буква запускает prg, который работает однако, неясно, как хорошо запуск IDE будет работать из неинтерактивных учетных записей, таких как Сетевая служба в Windows, который вероятен, куда автоматизированная сборка работала бы.

Кто-либо сделал, делают попытку этого прежде или читают о ком-либо пытающемся написать сценарий сборки VFP как это? Я был бы благодарен за любые указатели, которые могут привести меня к решению.

11
задан jpierson 25 May 2010 в 14:37
поделиться

2 ответа

Простое решение - создать программный файл, который строит приложение, и вызвать VFP для выполнения этой программы. Вы также можете добавить в этот файл программы любые команды до или после сборки.

Создайте текстовый файл конфигурации VFP с именем BUILD.FPW

SCREEN=OFF
COMMAND=DO C:\Project\BUILD.PRG

Затем создайте C: \ Project \ BUILD.PRG

Modify Project C:\Project\MyProject Nowait
_vfp.Projects.Item(1).Build("C:\Project\myapp.exe", 3, .f., .f.)
If file("C:\Project\myapp.err")
    * Do something for build errors
Else
    * No errors
Endif
Quit

Наконец, для его создания

C:\Program Files\Microsoft Visual FoxPro 9\vfp9.exe -CBUILD.FPW

VFP построит его не интерактивно. Он будет записывать ошибки сборки в myapp.err. В случае успешного построения файл с ошибкой не создается.

19
ответ дан 3 December 2019 в 05:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: