Skip to content

Commit 166c5d4

Browse files
authored
Update NuSpec (#134)
1 parent 84cdc99 commit 166c5d4

File tree

2 files changed

+22
-21
lines changed

2 files changed

+22
-21
lines changed

src/Microsoft.DiaSymReader.PortablePdb/Microsoft.DiaSymReader.PortablePdb.csproj

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,21 @@
33
<PropertyGroup>
44
<TargetFramework>netstandard1.1</TargetFramework>
55
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
6+
<GenerateDocumentationFile>true</GenerateDocumentationFile>
7+
68
<!--
7-
Pack task is not capable of generating nupkg with bakcward compatible targets.
9+
Pack task is not capable of generating nupkg with backward compatible targets.
810
Hence we need to use manually written nuspec with version variables substituted.
911
1012
See https://github.com/NuGet/Home/issues/4461 and
1113
https://github.com/NuGet/Home/wiki/Adding-nuget-pack-as-a-msbuild-target#packing-using-a-nuspec.
1214
-->
1315
<IsPackable>true</IsPackable>
14-
<GenerateDocumentationFile>true</GenerateDocumentationFile>
1516
<NuspecFile>$(MSBuildProjectName).nuspec</NuspecFile>
1617
<NuspecBasePath>$(OutputPath)</NuspecBasePath>
18+
19+
<Description>Implementation of Microsoft DiaSymReader interfaces that reads debug information from Portable PDB format.</Description>
20+
<PackageTags>DiaSymReader ISymUnmanagedReader Portable PDB COM interop debugging</PackageTags>
1721
</PropertyGroup>
1822
<ItemGroup>
1923
<PackageReference Include="Microsoft.DiaSymReader" Version="$(MicrosoftDiaSymReaderVersion)" />
@@ -24,13 +28,12 @@
2428
<InternalsVisibleTo Include="Microsoft.DiaSymReader.PortablePdb.UnitTests" />
2529
</ItemGroup>
2630

27-
<Target Name="_InitializeNuspecProperties" BeforeTargets="GenerateNuspec">
31+
<Target Name="_InitializeNuspecProperties"
32+
BeforeTargets="GenerateNuspec"
33+
DependsOnTargets="_InitializeStandardNuspecProperties">
2834
<PropertyGroup>
2935
<NuspecProperties>
30-
version=$(PackageVersion);
31-
licenseUrl=$(PackageLicenseUrl);
32-
repoUrl=$(RepositoryUrl);
33-
copyright=$(Copyright);
36+
$(NuspecProperties);
3437
MicrosoftDiaSymReaderVersion=$(MicrosoftDiaSymReaderVersion);
3538
SystemCollectionsVersion=$(SystemCollectionsVersion);
3639
SystemCollectionsImmutableVersion=$(SystemCollectionsImmutableVersion);

src/Microsoft.DiaSymReader.PortablePdb/Microsoft.DiaSymReader.PortablePdb.nuspec

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,18 @@
11
<?xml version="1.0"?>
22
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
33
<metadata>
4-
<id>Microsoft.DiaSymReader.PortablePdb</id>
5-
<summary>Implementation of Microsoft DiaSymReader interfaces that reads debug information from Portable PDB format</summary>
6-
<description>
7-
Implementation of Microsoft DiaSymReader interfaces that reads debug information from Portable PDB format.
8-
</description>
4+
<id>$PackageId$</id>
5+
<description>$Description$</description>
6+
<version>$Version$</version>
7+
<authors>$Authors$</authors>
8+
<requireLicenseAcceptance>$RequireLicenseAcceptance$</requireLicenseAcceptance>
9+
<licenseUrl>$PackageLicenseUrl$</licenseUrl>
10+
<projectUrl>$PackageProjectUrl$</projectUrl>
11+
<copyright>$Copyright$</copyright>
12+
<developmentDependency>$DevelopmentDependency$</developmentDependency>
13+
<tags>$PackageTags$</tags>
14+
<serviceable>$Serviceable$</serviceable>
15+
<repository type="$RepositoryType$" url="$RepositoryUrl$" commit="$RepositoryCommit$" />
916
<dependencies>
1017
<group targetFramework="portable-net45+win8">
1118
<dependency id="Microsoft.DiaSymReader" version="$MicrosoftDiaSymReaderVersion$" />
@@ -30,15 +37,6 @@
3037
<dependency id="System.Threading" version="$SystemThreadingVersion$" />
3138
</group>
3239
</dependencies>
33-
<language>en-US</language>
34-
<requireLicenseAcceptance>true</requireLicenseAcceptance>
35-
<version>$version$</version>
36-
<authors>Microsoft</authors>
37-
<licenseUrl>http://go.microsoft.com/fwlink/?LinkId=529443</licenseUrl>
38-
<projectUrl>https://github.com/dotnet/symreader-portable</projectUrl>
39-
<releaseNotes>Implementation of Microsoft DiaSymReader interfaces that reads debug information from Portable PDB format</releaseNotes>
40-
<tags>DiaSymReader ISymUnmanagedReader Portable PDB COM interop debugging</tags>
41-
<serviceable>true</serviceable>
4240
</metadata>
4341
<files>
4442
<file src="netstandard1.1\Microsoft.DiaSymReader.PortablePdb.dll" target="lib\portable-net45+win8" />

0 commit comments

Comments
 (0)