Здравствуйте, Кондраций, Вы писали:
К>В проекте настройки ПО вынесены в ini, который в свою очередь через post-build копируется в каталог с результатами компиляции. Как сделать так, чтобы проект перекомпилировался при изменении ini?
К>Copy to output dir не прокатит, т.к. ini лежит в одном проекте (имплементация winсервиса), а результатом компиляции является другой проект (winсервис либо консолька для отладки).
Если я правильно понял, то bat-функция такая:
:timecmp
if "%~t1" geq "%~t2" (exit /b 1)
exit /b 0
вызывается где-то так:
call :timecmp имя_ini имя_любого_файла_для_сравнения_времени
if %errorlevel% neq 0 (здесь_команда_сборки)