|
20 | 20 | <DoVersionName Condition="'$(DoBuildNumber)'!='0'">$(DoVersionName).$(DoBuildNumber)</DoVersionName> |
21 | 21 | <DoVersionName Condition="'$(DoVersionSuffix)'!=''">$(DoVersionName)-$(DoVersionSuffix)</DoVersionName> |
22 | 22 | <DoPackageIcon>$(MSBuildThisFileDirectory)do-nuget.png</DoPackageIcon> |
| 23 | + <DoGeneratePackage>true</DoGeneratePackage> |
| 24 | + <DoGeneratePackage Condition="$(MSBuildProjectName) == 'Xtensive.Orm.Weaver'">false</DoGeneratePackage> |
| 25 | + <DoGeneratePackage Condition="$(MSBuildProjectName) == 'Xtensive.Orm.Manual'">false</DoGeneratePackage> |
| 26 | + <DoGeneratePackage Condition="$(MSBuildProjectName) == 'TestCommon'">false</DoGeneratePackage> |
| 27 | + <DoGeneratePackage Condition="$(MSBuildProjectName.Contains('Tests')) == 'true'">false</DoGeneratePackage> |
23 | 28 | </PropertyGroup> |
24 | 29 |
|
25 | 30 | <PropertyGroup> |
| 31 | + <NoLogo>true</NoLogo> |
| 32 | + <SuppressNETCoreSdkPreviewMessage>true</SuppressNETCoreSdkPreviewMessage> |
26 | 33 | <TargetFramework>netcoreapp3.1</TargetFramework> |
27 | 34 | <SolutionDir Condition="$(SolutionDir) == ''">$([MSBuild]::EnsureTrailingSlash( |
28 | 35 | $([MSBuild]::GetDirectoryNameOfFileAbove('$(MSBuildThisFileDirectory)', 'Orm.sln'))))</SolutionDir> |
29 | 36 | <Configuration Condition="$(Configuration) == ''">Debug</Configuration> |
30 | | - <AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder> |
31 | | - <NoLogo>true</NoLogo> |
32 | | - <SuppressNETCoreSdkPreviewMessage>true</SuppressNETCoreSdkPreviewMessage> |
33 | 37 | <ArtifactsDir Condition="'$(ArtifactsDir)'==''">$(SolutionDir)_Build\</ArtifactsDir> |
34 | 38 | <BaseIntermediateOutputPath>$([System.IO.Path]::GetFullPath('$(ArtifactsDir)obj\$(Configuration)\$(MSBuildProjectName)'))\</BaseIntermediateOutputPath> |
35 | 39 | <BaseOutputPath >$([System.IO.Path]::GetFullPath('$(ArtifactsDir)bin\$(Configuration)'))\</BaseOutputPath> |
|
41 | 45 | <OrmKeyFile>$(SolutionDir)Orm\Orm.snk</OrmKeyFile> |
42 | 46 | </PropertyGroup> |
43 | 47 |
|
44 | | - <PropertyGroup> |
45 | | - <GeneratePackageOnBuild Condition="$(MSBuildProjectName) == 'Xtensive.Orm.Weaver'">false</GeneratePackageOnBuild> |
46 | | - <GeneratePackageOnBuild Condition="$(MSBuildProjectName) == 'Xtensive.Orm.Manual'">false</GeneratePackageOnBuild> |
47 | | - <GeneratePackageOnBuild Condition="$(MSBuildProjectName) == 'TestCommon'">false</GeneratePackageOnBuild> |
48 | | - <GeneratePackageOnBuild Condition="$(MSBuildProjectName.Contains('Tests')) == 'true'">false</GeneratePackageOnBuild> |
49 | | - <GeneratePackageOnBuild Condition="$(GeneratePackageOnBuild)=='' AND '$(Configuration)' == 'Release'">true</GeneratePackageOnBuild> |
50 | | - |
51 | | - <IncludeSymbols Condition="$(GeneratePackageOnBuild) == 'true'">true</IncludeSymbols> |
52 | | - <SymbolPackageFormat>snupkg</SymbolPackageFormat> |
53 | | - <EmbedUntrackedSources>true</EmbedUntrackedSources> |
54 | | - <ContinuousIntegrationBuild>true</ContinuousIntegrationBuild> |
55 | | - </PropertyGroup> |
56 | | - |
57 | | - <ItemGroup> |
58 | | - <SourceRoot Include="$(MSBuildThisFileDirectory)/"/> |
59 | | - <PackageReference Condition="$(GeneratePackageOnBuild) == 'true'" |
60 | | - Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All"/> |
61 | | - </ItemGroup> |
62 | | - |
63 | 48 | <!-- Populate standard properties. --> |
64 | 49 | <PropertyGroup> |
65 | 50 | <Product>$(DoProductName)</Product> |
|
76 | 61 | <PackageOutputPath>$(MSBuildThisFileDirectory)_Build\$(Configuration)\packages\</PackageOutputPath> |
77 | 62 | <RepositoryUrl>https://github.com/DataObjects-NET/dataobjects-net</RepositoryUrl> |
78 | 63 | <RepositoryType>git</RepositoryType> |
| 64 | + |
| 65 | + <AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder> |
| 66 | + <GeneratePackageOnBuild Condition="$(DoGeneratePackage) == 'true' AND '$(Configuration)' == 'Release'">true</GeneratePackageOnBuild> |
| 67 | + <IncludeSymbols Condition="$(GeneratePackageOnBuild) == 'true'">true</IncludeSymbols> |
| 68 | + <SymbolPackageFormat>snupkg</SymbolPackageFormat> |
| 69 | + <EmbedUntrackedSources>true</EmbedUntrackedSources> |
| 70 | + <ContinuousIntegrationBuild>true</ContinuousIntegrationBuild> |
79 | 71 | </PropertyGroup> |
80 | 72 |
|
81 | 73 | <ItemGroup> |
| 74 | + <SourceRoot Include="$(SolutionDir)"/> |
| 75 | + <PackageReference Condition="$(DoGeneratePackage) == 'true'" |
| 76 | + Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All"/> |
82 | 77 | <None Include="$(DoPackageIcon)" Visible="false" > |
83 | 78 | <PackagePath>.</PackagePath> |
84 | 79 | <Pack>true</Pack> |
|
0 commit comments