2010-05-11 2 views

Répondre

67
  • $(...) permet d'accéder Property valeur (Plus d'info sur Property element)

    <PropertyGroup> 
        <Configuration>Debug</Configuration> 
    </PropertyGroup> 
    
    <Message Text="Configuration = $(Configuration)"/> 
    
  • @(...) permet d'accéder Item valeur (Plus d'info sur Item element)

    <ItemGroup> 
        <Reference Include="System.Data"/> 
        <Reference Include="System.Web.*"/> 
    </ItemGroup> 
    
    <Message Text="References = @(Reference)"/> 
    
  • %(...) est utilisé pour accéderValeur(Plus d'infos sur Item Metadata). Il est également utilisé pour faire batching.

    <ItemGroup> 
        <Compile Include="Account\ChangePassword.aspx.cs"> 
        <DependentUpon>ChangePassword.aspx</DependentUpon> 
        <SubType>ASPXCodeBehind</SubType> 
        <Compile/> 
    </ItemGroup> 
    
    <Message Text="Element @(Compile) of subtype %(SubType) and depend of %(DependentUpon)"/> 
    
14

Dollar - $(MyProp): vous permet de référencer les valeurs spécifiées dans les PropertyGroups.

At Sign - @(CodeFile): Permet de référencer des listes d'éléments spécifiés dans ItemGroups.

Percent - %(CodeFile.BatchNum): Vous permet de référencer des valeurs de groupe d'articles par lots à l'aide de métadonnées. C'est un peu plus compliqué, alors passez en revue la documentation pour plus d'informations. Jetez un oeil à chaque lien pour plus d'informations détaillées sur la façon dont ils sont utilisés. Bonne chance, j'espère que ça aide!

Questions connexes