Можно ли заставить целевой объект MSBUILD запускаться только при нажатии команды Run/Debug/F5>

Я хотел бы установить условие для цели MSBUILD, которое будет запускаться только при нажатии пункта меню "Начать отладку" или клавиши F5. Если пользователь просто использует пункт меню Build.. Я не хочу, чтобы цель запускалась.

1 ответ

Условия на цели оцениваются при загрузке проекта. Если условие ложно, оно не будет выполнено, даже если значение условия изменится.

То, что вы можете сделать, это подключить цель для выполнения, а затем поставить задачи. Или используйте CallTarget с условием.

Другие вопросы по тегам