2008-09-29 14 views
0

Je suis nouveau sur MSBuild et j'apprends comme j'ai besoin de savoir comment faire les choses. Actuellement, je travaille à partir du fichier MSBuild généré à partir de l'extension Web Deployment Project pour Visual Studio. Je suis ab; e pour accéder et manipuler les fichiers qui sont directement dans mon projet Web en créant des propriétés former ce bloc de XML:Accéder à un 2ème projet dans la même solution avec MSBuild

<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> 

J'ai besoin de créer des propriétés faire la même chose à manipuler d'autres fichiers de projets supplémentaires dans ma solution. Quelqu'un peut-il me signaler la syntaxe appropriée pour cela?

Répondre

1

Sayed Ibrahim Hashimi answers this question très bien, et il comprend un code source d'échantillon. Fondamentalement, vous créez un projet MSBuild qui exécute d'autres projets MSBuild.

Questions connexes