Информация об изменениях

Сообщение Re[3]: Как настроить сборку в VS2019 от 07.01.2021 0:28

Изменено 07.01.2021 1:06 #John

Re[3]: Как настроить сборку в VS2019
Здравствуйте, Karpov, Вы писали:

K>А в build-postscript я могу как-то адресоваться к каталогу сборки проекта, который зависит от либы, или придется прибивать гвоздями к абсолютным путям? Хотелось бы, чтобы решение было переносимым...


Да, обычно такой ~код пишут:
copy /Y "$(TargetDir)$(ProjectName).dll" "$(SolutionDir)lib\$(ProjectName).dll"

(или с командой `xcopy`)
Есть и другие полезные макросы:
https://docs.microsoft.com/en-us/cpp/build/reference/common-macros-for-build-commands-and-properties?redirectedfrom=MSDN&view=msvc-160
Re[3]: Как настроить сборку в VS2019
Здравствуйте, Karpov, Вы писали:

K>А в build-postscript я могу как-то адресоваться к каталогу сборки проекта, который зависит от либы, или придется прибивать гвоздями к абсолютным путям? Хотелось бы, чтобы решение было переносимым...


Да, обычно такой ~код пишут:
copy /Y "$(TargetDir)$(ProjectName).dll" "$(SolutionDir)lib\$(ProjectName).dll"

(или с командой `xcopy`)
Есть и другие полезные макросы:
https://docs.microsoft.com/en-us/cpp/build/reference/common-macros-for-build-commands-and-properties?redirectedfrom=MSDN&view=msvc-160


--
Можно и без студии, просто сделать отдельно батник/(sh скрипт для wsl: bash -c "cd ..; dotnet build ; cp .. .."), который будет билдить все плагины, копировать в нужную директорию.
Впринципе, второй вариант мне больше нравится, т.к. про build-post скрипт другой человек может сразу и не догадаться.
А батник, сразу на виду и его подправить меньше времени займет, чем открывать проект в студии, но тут тоже есть свои минусы.