77 <RootNamespace >DocumentationAnalyzers</RootNamespace >
88 <GeneratePackageOnBuild >true</GeneratePackageOnBuild >
99 <IncludeSymbols >true</IncludeSymbols >
10- <NuspecFile >DocumentationAnalyzers.nuspec</NuspecFile >
10+ <NuspecFile Condition =" '$(MetadataPackage)' != 'true'" >DocumentationAnalyzers.nuspec</NuspecFile >
11+ <NuspecFile Condition =" '$(MetadataPackage)' == 'true'" >DocumentationAnalyzers.Metadata.nuspec</NuspecFile >
1112 </PropertyGroup >
1213
1314 <PropertyGroup >
4950
5051 <Target Name =" SetNuspecProperties" AfterTargets =" GetBuildVersion" >
5152 <PropertyGroup >
52- <NuspecProperties >configuration=$(Configuration);version=$(PackageVersion)</NuspecProperties >
53+ <BaseNuspecId >DotNetAnalyzers.DocumentationAnalyzers</BaseNuspecId >
54+ <ImplementationNuspecId >$(BaseNuspecId)</ImplementationNuspecId >
55+ <MetadataNuspecId >$(BaseNuspecId)</MetadataNuspecId >
56+
57+ <ImplementationNuspecId Condition =" '$(PrereleaseVersion)' != ''" >$(BaseNuspecId).Unstable</ImplementationNuspecId >
58+ <MetadataNuspecId Condition =" '$(PrereleaseVersion)' == ''" >$(BaseNuspecId).Unstable</MetadataNuspecId >
59+
60+ <NuspecId Condition =" '$(MetadataPackage)' != 'true'" >$(ImplementationNuspecId)</NuspecId >
61+ <NuspecId Condition =" '$(MetadataPackage)' == 'true'" >$(MetadataNuspecId)</NuspecId >
62+
63+ <NuspecUnstableVersion >$(AssemblyVersion)</NuspecUnstableVersion >
64+ <NuspecStableVersion >$(PackageVersion)</NuspecStableVersion >
65+
66+ <NuspecVersion Condition =" '$(MetadataPackage)' != 'true'" >$(NuspecUnstableVersion)</NuspecVersion >
67+ <NuspecVersion Condition =" '$(MetadataPackage)' == 'true'" >$(NuspecStableVersion)</NuspecVersion >
68+
69+ <ImplementationNuspecVersion Condition =" '$(PrereleaseVersion)' != ''" >$(NuspecUnstableVersion)</ImplementationNuspecVersion >
70+ <ImplementationNuspecVersion Condition =" '$(PrereleaseVersion)' == ''" >$(NuspecStableVersion)</ImplementationNuspecVersion >
71+
72+ <NuspecProperties >id=$(NuspecId);configuration=$(Configuration);version=$(NuspecVersion);implId=$(ImplementationNuspecId);implVersion=$(ImplementationNuspecVersion)</NuspecProperties >
5373 </PropertyGroup >
5474 </Target >
75+
76+ <Target Name =" PackMetadata" AfterTargets =" Pack" Condition =" '$(MetadataPackage)' != 'true'" >
77+ <MSBuild Projects =" $(MSBuildProjectFullPath)"
78+ Targets =" Pack"
79+ Properties =" MetadataPackage=true;IncludeSymbols=false" />
80+ </Target >
5581</Project >
0 commit comments