Question

Je suis nouveau sur MSBuild et j'apprends car j'ai besoin de savoir comment faire les choses. Je travaille actuellement sur le fichier MSBuild généré à partir de l'extension Web Deployment Project pour Visual Studio. J'ai pu accéder et manipuler des fichiers directement dans mon projet Web en créant des propriétés à partir de ce bloc 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>

Je dois créer des propriétés. Faites la même chose pour manipuler d'autres fichiers de projets supplémentaires dans ma solution. Quelqu'un peut-il m'indiquer la syntaxe appropriée pour cela?

Était-ce utile?

La solution

Sayed Ibrahim Hashimi répond à cette question très bien, et il inclut un exemple de code source. En gros, vous créez un projet MSBuild qui exécute d’autres projets MSBuild.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top