проблема с настройкой файла проекта .net - PullRequest
0 голосов
/ 20 октября 2019

Я пытаюсь понять файлы fsproj / csproj в .Net, и я заблудился. Я пытаюсь вызвать некоторую фазу прекомпиляции с помощью инструмента (FsYacc), чтобы сгенерировать некоторые файлы, используемые на этапе компиляции.

В данный момент я пытаюсь настроить шаблонный проект лексера / парсера для включения в другие проекты, где я использую FsYacc, который генерирует лексер и парсер, учитывая два файла, которые содержат правила для них.

Моя проблема не в том, как работает fsYacc, я могу прекрасно его собрать с помощью Makefile, я пытаюсь узнать, как работают файлы проекта .Net в целом, когда дело доходит до обработки внешних инструментов компиляции, таких как FsYacc, гденекоторые зависимости необходимо обрабатывать в правильном порядке, например, автоматическая генерация файла перед попыткой его использования в проекте.

Итак, при условии, что в текущем каталоге есть папки lib и src, где я хочу автоматизироватьcmd.exe lib / prog.exe src / sourcefile

как мне это сделать? Я пытался с элементами exec, но не смог заставить его работать.

В данный момент я просто пытаюсь получить тестовую программу для сборки из собственной git-страницы FsYacc: https://fsprojects.github.io/FsLexYacc/

ожидаемые результаты: cmd.exe lib / fsyacc.exe --module Parser src / Parser.fsy должен создать / изменить Parser.fs

фактический результат. VS не может прочитать мой файл fsproj.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...