Можно ли заставить целевой объект MSBUILD запускаться только при нажатии команды Run/Debug/F5>
Я хотел бы установить условие для цели MSBUILD, которое будет запускаться только при нажатии пункта меню "Начать отладку" или клавиши F5. Если пользователь просто использует пункт меню Build.. Я не хочу, чтобы цель запускалась.
1 ответ
Условия на цели оцениваются при загрузке проекта. Если условие ложно, оно не будет выполнено, даже если значение условия изменится.
То, что вы можете сделать, это подключить цель для выполнения, а затем поставить задачи. Или используйте CallTarget с условием.