Я нахожусь в решении BizTalk 2013, и я пытаюсь превратиться в автоматическое тестирование. Однако, когда я пытаюсь запустить свои тесты после изменения только тестового проекта или даже просто запускать тесты после того, как ничего не изменил, я застрял в создании того же количества проектов, которые я создаю, когда я вызываю полную перестройку проекта испытания. Это съедает огромное количество времени, и это смертный приговор за мою способность продавать будущие инвестиции в этот тип вещей.Не разрешать проектам BizTalk использовать полную перестройку?
Является ли это известным недостатком BizTalk или его взаимодействием с MSBuild? Это известная ловушка, которую я могу исправить на моей стороне?
EDIT: После рассмотрения «возможной дублирующей» темы, я считаю, что этот вопрос будет похожим, но отчетливым. Объяснение из потока подчеркивает механику, с помощью которой MSBuild определяет, что необходима перестройка, но MSBuild является широко используемой технологией для всех проектов в Visual Studio и может существенно различаться по типу проекта на основе импорта конкретных целей этого типа проекта. Я редактировал заголовок вопроса, чтобы подумать, что хочу узнать, как предотвратить это для решений BizTalk, а не просто спрашивать, почему это происходит (хотя знание почему всегда полезно).
Возможный дубликат [Ненужный проект перестраивается при модульном тестировании в Visual Studio] (http: // stackoverflow.com/questions/23062116/noecessary-project-rebuilds-when-unit-testing-in-visual-studio) Это не просто решения biztalk. – Dijkgraaf
Я изначально согласился с дублирующимся вопросом, но этот, похоже, немного более специфичен для проектов BizTalk. –
Связанный вопрос без принятого ответа http://stackoverflow.com/questions/33870271/vs-2012-user-file-causes-unnecessary-builds/34147282#34147282 – Dijkgraaf