Domanda

Sono nuovo di MSBuild e sto imparando perché devo sapere come fare. Attualmente sto lavorando dal file MSBuild generato dall'estensione del progetto di distribuzione Web per Visual Studio. Sono stato ab; e per accedere e manipolare i file che sono direttamente nel mio progetto Web creando proprietà da questo blocco di XML:

  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <ProductVersion>9.0.21022</ProductVersion>
    <SchemaVersion>2.0</SchemaVersion>
    <ProjectGuid>{0B9F9B60-7AD7-49F0-A168-9D4D29FB1A21}</ProjectGuid>
    <SourceWebPhysicalPath>..\ARP_FORMS</SourceWebPhysicalPath>
    <SourceWebProject>{7FCA4A38-0FEE-4D46-82EF-AD0089F9CAA2}|ARP_FORMS\ARP_FORMS.csproj</SourceWebProject>
    <SourceWebVirtualPath>/ARP_FORMS.csproj</SourceWebVirtualPath>
    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
  </PropertyGroup>

Devo creare proprietà che facciano la stessa cosa per manipolare altri file da progetti aggiuntivi nella mia soluzione. Qualcuno può indicarmi la sintassi corretta per questo?

È stato utile?

Soluzione

Sayed Ibrahim Hashimi risponde a questa domanda molto bene, e include il codice sorgente di esempio. Fondamentalmente, si crea un progetto MSBuild che esegue altri progetti MSBuild.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top