Конфигурации сборки Delphi MSBuild из командной строки

В настоящий момент нет официального способа сделать это, но вы можете использовать небольшой трюк, чтобы достичь этого! Помните, что это экспериментально, и у него есть некоторые ограничения ... (проверьте эту ссылку , если вы беспокоитесь о совместимости с навигатором)

Что вы можете сделать, это использовать селектор CSS3: псевдо classe nth-child()

#list>* {
  display: inline-block;
  padding: 20px 28px;
  margin-right: 5px;
  border: 1px solid #bbb;
  background: #ddd;
  color: #444;
  margin: 0.4em 0;
}

#list :nth-child(-n+4) {
  color: #600b90;
  border: 1px dashed red;
  background: orange;
}

The oranges elements are the previous sibling li selected using li:nth-child(-n+4)

1

2

3

4
5

6

7

8

9

Ограничения

  • Вы не можете выбрать предыдущие элементы основанный на классах следующих элементов
  • Это то же самое для псевдо классов

30
задан ulrichb 18 May 2010 в 22:01
поделиться

2 ответа

Теперь, если Вы хотите изменить конфигурацию сборки, необходимо добавить параметр
/p:config = <BUILD_CONFIG_NAME>

, Например:

C:\Projects\TestDelphiApp001>msbuild /target:Build /p:config=Release

или

C:\Projects\TestDelphiApp001>msbuild /target:Build /p:config=Debug
<час>

Скопированный с исходного "вопроса"; отметьте общественную Wiki.

28
ответ дан Craig Stuntz 18 May 2010 в 22:01
поделиться
  • 1
    строчная ложь является частью jinja' s соглашение: " The special constants true, false, and none are indeed lowercase. Because that caused confusion in the past, (True used to expand to an undefined variable that was considered false), all three can now also be written in title case (True, False, and None). However, for consistency, (all Jinja identifiers are lowercase) you should use the lowercase versions. " – Omer 16 July 2018 в 13:52

У меня была такая же проблема и нашел решение:

1) Написать / P: config вместо / p: Конфигурация 2) Написать «Release Build» или «Dobug Build» (в двойных цитатах) вместо выпуска или отладки

Это сделало это для меня.

3
ответ дан 28 November 2019 в 00:11
поделиться
Другие вопросы по тегам:

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