Я использую средства сборки TFS 2008. У меня большой проект MSBuild (TFSBuild.proj), и я хотел разбить его на несколько файлов, потому что его становится сложно поддерживать.
Я обнаружил странное поведение; Когда я извлек одну из целей (BeforeInitializeWorkspace) в отдельный файл, а затем импортировал ее в основной файл * .proj, она не была выполнена. Хотя в моем журнале MSBuild была информация о том, что цель была импортирована и переопределена, но не была выполнена. Если в моем основном файле * .proj определена та же цель, она выполняется. Может кто-нибудь объяснить, почему цель не выполняется при импорте из файла?
Спасибо