У меня есть две разные цели, которые вызываются с одним набором свойств через задачу msbuild.В одной цели я определяю ItemGroup, а в другой получаю ее.Я вызываю цели следующим образом:
<MsBuild Projects="deploypkg.project" Properties="CurrentSite=%(SitesName.Identity)" Targets="TargetA"/>
<MsBuild Projects="deploypkg.project" Properties="CurrentSite=%(SitesName.Identity)" Targets="TargetB"/>
Когда в TargetB я ссылаюсь, определенный в TargetA ItemGroup, я получаю элементы, определенные только для текущего сайта (входное свойство).Это именно то, что мне нужно, но я не уверен, что могу на это положиться, потому что ничего не нашел об этой возможности.