2008-09-29 53 views
0

我是MSBuild的新手,正在學習,因爲我需要知道如何處理事情。目前,我正在從Visual Studio的Web部署項目擴展中生成MSBuild文件。我一直AB,E訪問和操作文件,這是直接在我的Web項目中創建特性形成的XML塊:使用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> 

我需要創建的屬性做同樣的事情來處理來自其他項目的其他文件在我的解決方案。任何人都可以指出我的正確語法?

回答

1

Sayed Ibrahim Hashimi answers this question非常好,他包含示例源代碼。基本上,你創建一個MSBuild項目來執行其他MSBuild項目。

相關問題