У меня есть шаблон T4, который ссылается на другой проект и размышляет над его выходной сборкой, чтобы сгенерировать некоторый код.
Это прекрасно работает с использованием Visual Studio 2010 с пакетом обновления 1 (SP1) во время разработки, поскольку сборка перед использованием используется для теневого копирования.
Однако, когда я пытаюсь использовать задачи MSBuild из Visual Studio Modeling SDK для интеграции во время сборки, ссылочная сборка блокируется в первый раз, когда это происходит, и впоследствии я не могу перестроить ссылочный проект.
Я предполагаю, что это потому, что механизм преобразования является совершенно другим хостом в MSBuild и не включает в себя исправление теневого копирования, которое делает этот хост Visual Studio.
Может ли кто-нибудь подтвердить, является ли это известной проблемой, и есть ли обходной путь?