Language: XML
Copy web application files with MSBuild
<PropertyGroup> <SolutionRootDir>$(MSBuildProjectDirectory)\..</SolutionRootDir> <ApplicationName>MyApp</ApplicationName> <WebApplicationName>$(ApplicationName).Web</WebApplicationName> <MSBuildCommunityTasksPath>$(SolutionRootDir)\BuildScripts\MSBuildCommunityTasks</MSBuildCommunityTasksPath> <WebProject>$(SolutionRootDir)\$(WebApplicationName)\$(WebApplicationName).csproj</WebProject> <PackageDir>$(SolutionRootDir)\Package</PackageDir> <Configuration>Release</Configuration> </PropertyGroup> <Import Project="$(MSBuildCommunityTasksPath)\MSBuild.Community.Tasks.Targets"/> <Target Name="CopyWebApplication" DependsOnTargets="Build"> <MSBuild Projects="$(WebProject)" Properties="Configuration=$(Configuration); WebProjectOutputDir=$(PackageDir)\$(WebApplicationName)\; Outdir=$(PackageDir)\$(WebApplicationName)\Bin\" Targets="ResolveReferences;_CopyWebApplication" /> <CallTarget Targets="UpdateWebConfig"/> </Target> <Target Name="UpdateWebConfig"> <XmlUpdate XmlFileName="$(PackageDir)\$(WebApplicationName)\web.config" XPath="//*/compilation/@debug" Value="false"/> </Target>
Tags:
Report Abuse
Subscribe
Discuss
What's new
What is it
New Snippet
Recent Snippets
My Snippets
Web Code
Search

