Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {ProjectName}
- |----->Source
- |----->Tools
- |----->Viewer
- |-----{about 5 sub dirs}
- <ItemGroup>
- <Viewer Include="..$(ApplicationDirectory)Toolsviewer***.*" />
- </ItemGroup>
- <Target Name="BeforeBuild">
- <Copy SourceFiles="@(Viewer)" DestinationFolder="@(Viewer->'$(OutputPath)\Tools')" />
- </Target>
- <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
- <PropertyGroup>
- <YourDestinationDirectory>..SomeDestinationDirectory</YourDestinationDirectory>
- <YourSourceDirectory>..SomeSourceDirectory</YourSourceDirectory>
- </PropertyGroup>
- <Target Name="BeforeBuild">
- <CreateItem Include="$(YourSourceDirectory)***.*">
- <Output TaskParameter="Include" ItemName="YourFilesToCopy" />
- </CreateItem>
- <Copy SourceFiles="@(YourFilesToCopy)"
- DestinationFiles="@(YourFilesToCopy->'$(YourDestinationDirectory)%(RecursiveDir)%(Filename)%(Extension)')" />
- </Target>
- </Project>
- <Target Name="CopyToDeployFolder" DependsOnTargets="CompileWebSite">
- <Exec Command="xcopy.exe $(OutputDirectory) $(DeploymentDirectory) /e" WorkingDirectory="C:Windows" />
- </Target>
- <ItemGroup>
- <Viewer Include="$(MSBuildProjectDirectory)Tools***.*" Exclude="$(MSBuildProjectDirectory)Tools.svn" />
- <Database Include="..MapsAndPlans_Working.mdb" />
- </ItemGroup>
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- <MakeDir Directories = "$(OutputPath)DocumentsThumbnails" Condition="!Exists('$(OutputPath)DocumentsThumbnails')" />
- <Copy SourceFiles="@(Database)" DestinationFolder="$(OutputPath)" Condition="!Exists('$(OutputPath)MapsAndPlans_Working.mdb')" />
- <PropertyGroup Condition="!Exists('$(OutputPath)\Tools')">
- <Copy SourceFiles="@(Viewer)" DestinationFolder="$(OutputPath)\Tools\%(RecursiveDir)" />
- </PropertyGroup>
- </Target>
- <Copy SourceFiles="@(Viewer)" DestinationFolder="$(OutputPath)\Tools\%(RecursiveDir)" />
Add Comment
Please, Sign In to add comment