Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Сделать MSbuild скрипт для компиляции драйвера

истекло время актуальности


  • Anton Kravtsov
    18 сентября в 12:07 |

    какая система сборки используется сейчас?

    Студийные проекты (файлы типа vcxproj) msbuild понимает, насколько я знаю.

    Т.е. суть вашей задачи - создать/модифицировать файл проекта и добавить конфигурации?

    Итоговый проект будет собираться из Студии, из командной строки или какой-то автоматизированной системой сборки?

  • Олександр Лахтін — заказчик проекта
    18 сентября в 12:38 |

    Сейчас этот проект существует как VS2019 решение(.sln).

    В него включены 3 проекта(.vcxproj) - необходимы к для сборки файлов драйвера.

    Конфигурации уже добавлены в  VS2019 решение, по сути нужно только автоматизировать сборку, и раскладывание/переименование файлов по папкам.


    Например :
    Нам нужно сделать 4 вида сборки:
    Win7x86

    Win7x64

    Win10x86

    Win10x64

    Для всех этих сборок уже есть сохраненные конфигурации, но если последовательно собрать каждую, то при каждой следующей файлы предыдущей будут заменены, так как имена файлов и папок одинаковые.
    Мне же нужно, чтобы сборка проходила по запуску exe файла(желательно без VS), файлы раскладывались по соотв. папкам и переименовывались, к примеру: usbvcd_win7x86.sys в папку Release\USBVCD
    rmedmon_win7x64.dll в папку Debug\RMEDMON  

    и т.д.


    Также, следующей задачей будет создание пакета(exe) автоматической установки/обновления драйвера в Windows 7/10.