Несколько событий перед сборкой в Visual Studio?

Регулярные выражения приходят на ум. Найденный этим там: http://en.csharp-online.net/Check_if_all_upper_case_string

23
задан Harper Shelby 24 September 2009 в 15:53
поделиться

2 ответа

Оказывается, проблема в том, что пример Скотта не включает команду call в начале строки. Это нормально, если вы не хотите выполнять файл .bat несколько раз с разными параметрами.

Это:

call "$(ProjectDir)copyifnewer.bat" "$(ProjectDir)connectionStrings.config.$(ConfigurationName)" "$(ProjectDir)connectionStrings.config"
call "$(ProjectDir)copyifnewer.bat" "$(ProjectDir)appSettings.config.$(ConfigurationName)" "$(ProjectDir)appSettings.config"

у меня сработало.

41
ответ дан 29 November 2019 в 01:49
поделиться

Вы должны иметь возможность помещать команды в отдельную строку, и тогда каждая команда будет выполняться последовательно. В качестве альтернативы, "читерский" способ сделать то же самое выглядит следующим образом:

  • Создайте второй пакетный файл, который запускает желаемую часть новых функций, затем создайте родительский пакет, который запускает два пакетных файла компонентов, и запустите этот новый пакет в вашем событии перед сборкой. Например: batch1.bat изменяет файл 1, batch2.bat изменяет файл 2, затем batch3.bat запускает и batch1.bat, и batch2.bat
-1
ответ дан 29 November 2019 в 01:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: