Я использую решение BizTalk 2013 и пытаюсь перейти на автоматизированное тестирование. Однако, когда я пытаюсь запустить свои тесты после изменения только тестового проекта или даже просто запускаю тесты после того, как нигде ничего не изменю, я застреваю при создании того же количества проектов, что и при вызове полной перестройки проекта. проверено. Это отнимает огромное количество времени, и это смертный приговор для моей способности продавать будущие инвестиции в подобные вещи.
Является ли это известным недостатком BizTalk или его взаимодействия с MSBuild? Это известная ловушка, которую я могу исправить со своей стороны?
РЕДАКТИРОВАТЬ: после просмотра темы «возможный дубликат» я считаю, что этот вопрос похож, но отличается. Объяснение из потока подчеркивает механизм, с помощью которого MSBuild определяет необходимость перестроения, но MSBuild является широко используемой технологией во всех проектах в Visual Studio и может значительно отличаться в зависимости от типа проекта в зависимости от импорта конкретных целей этого типа проекта. Я отредактировал заголовок вопроса, чтобы отразить, что я хочу узнать, как предотвратить это для решений BizTalk, а не просто спрашивать, почему это происходит (хотя знать почему всегда полезно).