日期:2014-05-20 浏览次数:20925 次
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> <ProductVersion>8.0.60403</ProductVersion> <SchemaVersion>2.0</SchemaVersion> <ProjectGuid>{575C9DE5-1C73-4C57-92E1-90B867EE607A}</ProjectGuid> <SourceWebPhysicalPath>..\Web</SourceWebPhysicalPath> <SourceWebProject>{00775177-90F2-4D8D-AA87-D264516327A5} |D:\WorkSpace\XXXX\Web</SourceWebProject> <SourceWebVirtualPath>/Web</SourceWebVirtualPath> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <DebugSymbols>false</DebugSymbols> <OutputPath>.\Debug</OutputPath> <EnableUpdateable>true</EnableUpdateable> <UseMerge>true</UseMerge> <SingleAssemblyName>Web_deploy</SingleAssemblyName> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <DebugSymbols>false</DebugSymbols> <OutputPath>.\Release</OutputPath> <EnableUpdateable>true</EnableUpdateable> <UseMerge>true</UseMerge> <SingleAssemblyName>Web_deploy</SingleAssemblyName> </PropertyGroup> <ItemGroup> </ItemGroup> <Import Project="$(MSBuildExtensionsPath) \MSBuildCommunityTasks\MSBuild.Community.Tasks.Targets" /> <Target Name="BuildProjectReferences"> <MSBuild Projects="@(ProjectReference)" Targets="Build" /> </Target> <Target Name="Email" > <Message Text = " Mail sending"></Message> <Mail SmtpServer="$(XXX.com.cn)" Subject="Test" Password="$(******)" From ="$(XXXX@XXX.com.cn)" To ="$(XXXX@XXX.com.cn)" Body="This is a test of the mail task." /> </Target> <Target Name="Zip"> <Time Format="yyyyMMddHHmmss"> <Output TaskParameter="FormattedTime" PropertyName="buildDate"/> </Time> <Zip Files="@(ZipFiles)" ZipFileName="aspx V$(Major)-$(Minor)-$(Revision)- $(buildDate).zip"/> </Target> <Target Name="Copy"> <ServiceController ServiceName="w3svc" Action="Stop" /> <Exec Command="Robocopy Debug D:\aspx /MIR /XD Fckeditor attachments .svn obj doc Test /XF *.zip *.wdproj *.user *.cs *.csproj" IgnoreExitCode="true" /> <ServiceController ServiceName="w3svc" Action="Start" /> </Target> <Import Project="$(MSBuildExtensionsPath)\Microsoft\WebDeployment\v8.0 \Microsoft.WebDeployment.targets" /> <!-- To modify your build process, add your task inside one of the targets below and uncomment it. Other similar extension points exist, see Microsoft.WebDeployment.targets. <Target Name="BeforeBuild"> </Target> <Target Name="BeforeMerge"> </Target> <Target Name="AfterMerge"> </Target> <Target Name="AfterBuild"> </Target> --> <Target Name="BeforeBuild"> </Target> <Target Name="BeforeMerge"> </Target> <Target Name="AfterMerge"> </Target> <Target Name="AfterBuild"> <CallTarget Targets="Zip"/> <CallTarget Targets="Copy"/> <CallTarget Targets="Email"/> </Target> </Project>