2017-07-20 57 views
5

błąd MSB4067: element <When> pod elementem <Choose> nierozpoznane

<Import Project="C:\Program%20Files%20(x86)\MSBuild\ExtensionPack\4.0.13.0\x64\MSBuild.ExtensionPack.tasks" /> 

<PropertyGroup> 
    <Workspace></Workspace> 
    <SolutionName></SolutionName> 
    <TargetEnv></TargetEnv> 
    <DeployPath></DeployPath> 
    <TargetBranch></TargetBranch> 
    <BuildNumber></BuildNumber> 
    <Revision></Revision> 
</PropertyGroup> 

<Target Name="assinfo"> 

<Choose> 
    <When Condition=" '$(TargetEnv)'=='development' "> 
      <PropertyGroup> 
       <Revision>1</Revision> 
      </PropertyGroup> 
     </When> 
</Choose> 

msbuild pokazuje błąd: C: \ roboczy \ BuildScripts \ buildTEST.proj (20,3) błędu MSB4067: element „Kiedy "pod elementem" Wybierz "jest nierozpoznane.

Potrzebujesz zrozumieć, co jest nie tak.

Proszę o pomoc!

Odpowiedz

6

Wygląda na to, że próbowałeś użyć <Choose> wewnątrz elementu <Target>. To nie jest obecnie obsługiwane przez MSBuild.