#c_sharp #visual_studio_2015 #msbuild
Хочется использовать версионность приложения как нынче у браузеров - в подпапках лежат целиком старые и новые версии и какую запускать решает лишь простой лаунчер: Вопрос - можно ли в проекте на событиях билда(до сборки, после сборки, не важно по идее) как то указать копирование не в конкретную подпапку, а в ту, которая соответствует текущей версии проекта? Интересуют реализации как без сторонних утилит, так и с ними, если других вариантов нет.
Ответы
Ответ 1
Удалось найти решение на SO. Выгружаем проект лаунчера и пишем в него:$(PostBuildEventDependsOn); PostBuildMacros; md "$(TargetDir)\@(VersionNumber)" xcopy /y /r /e "$(ProjectDir)\..\Core\bin\$(ConfigurationName)" "$(TargetDir)\@(VersionNumber)" Насколько понимаю, решение получилось немного сборку, ведь версия берется от самого лаунчера. Для меня это не проблема, т.к. использую одну версию на всё решение.
Комментариев нет:
Отправить комментарий