Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <PropertyGroup>
- <versioningMajor>0</versioningMajor>
- <versioningMinor>2</versioningMinor>
- <versioningBuild>$(build_number)</versioningBuild>
- <versioningBuild Condition=" '$(versioningBuild)' == '' ">0</versioningBuild>
- <versioningRevision>0</versioningRevision>
- </PropertyGroup>
- <Target Name="CreateGlobalAssemblyInfo">
- <AssemblyInfo
- CodeLanguage="CS"
- OutputFile="$(SourcePath)\GlobalAssemblyInfo.cs"
- AssemblyTitle="PDMLab.Common"
- AssemblyDescription="PDMLab.Common"
- AssemblyCompany="PDMLab e.K."
- AssemblyProduct="PDMLab.Common"
- AssemblyCopyright="Copyright PDMLab 2012"
- ComVisible="false"
- CLSCompliant="false"
- AssemblyVersion="$(versioningMajor).$(versioningMinor).$(versioningBuild).$(versioningRevision)"
- AssemblyFileVersion="$(versioningMajor).$(versioningMinor).$(versioningBuild).$(versioningRevision)" />
- </Target>
- <Target Name="Build_Common">
- <Exec Command="$(MSBuild35Executable) "$(CommonPath)\PDMLab.Common.csproj" /p:outputpath="$(MSBuildOutputPath)"" WorkingDirectory="$(CommonPath)\" />
- </Target>
- <Target Name="CreatePackage">
- <ItemGroup>
- <PackageSourceFiles Include="$(PackageSourcePath)\**" />
- <PackageLibFiles Include="$(MSBuildOutputPath)\**" />
- <OldDestinationFiles Include="$(PackagePath)\$(AssemblyName).1.*.nupkg" Exclude="$(PackagePath)\$(AssemblyName).$(build_number).nupkg" />
- </ItemGroup>
- <Message Text="PackageBuildPath: $(PackageBuildPath)" Importance="high" />
- <RemoveDir Directories="$(PackageBuildPath)\lib" ContinueOnError="true" />
- <Message Text="Setting up the $(PackageBuildPath) directory with all the necessary files to create our package"/>
- <Copy SourceFiles="@(PackageLibFiles)" DestinationFiles="@(PackageLibFiles->'$(PackageBuildPath)\lib\%(RecursiveDir)%(Filename)%(Extension)')" />
- <FileUpdate Files="$(PackageBuildPath)\PDMLab.Common.nuspec" Regex="version>([^"<]*)</version" ReplacementText="version>$(versioningMajor).$(versioningMinor).$(versioningBuild).$(versioningRevision)</version" />
- <Message Text="Creating the package"/>
- <NuGet PackageDir="$(PackagePath)" SpecFile="$(PackageBuildPath)\PDMLab.Common.nuspec" />
- <Message Text="Deleting previous package"/>
- <Delete Files="@(OldDestinationFiles->'$(PackagePath)\%(Filename)%(Extension)')" ContinueOnError="true" />
- </Target>
Add Comment
Please, Sign In to add comment