Skip to content

Commit 3897ee5

Browse files
authored
Use dotnet pack for other Microsoft.extensions* projects (#52084)
* remove pkgprojs from other extensions projects * make resolver non shipping * add comments * move packageDescripition to src project * Fix linker tests * revert ectensions change because of the new generator * set is packable to false for logging abstactions. * remove pkgproj for the extensions.logging as we moved the gen out of it * add isSrcProject condition * Update Directory.Build.props * Update Directory.Build.props
1 parent 5cef565 commit 3897ee5

File tree

110 files changed

+76
-392
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

110 files changed

+76
-392
lines changed

src/libraries/Directory.Build.props

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,9 @@
9898
<!-- Default any assembly not specifying a key to use the Open Key -->
9999
<StrongNameKeyId>Open</StrongNameKeyId>
100100
<!-- Microsoft.Extensions projects have a separate StrongNameKeyId -->
101+
<!-- TODO: Remove condition when all libraries migrated from pkgprojs to NuGet's Pack Task. -->
101102
<StrongNameKeyId Condition="$(MSBuildProjectName.StartsWith('Microsoft.Extensions.'))">MicrosoftAspNetCore</StrongNameKeyId>
103+
<IsPackable Condition="$(MSBuildProjectName.StartsWith('Microsoft.Extensions.')) and '$(IsSourceProject)' == 'true'">true</IsPackable>
102104
</PropertyGroup>
103105

104106
<!-- Disable some standard properties for building our projects -->
Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
<Project>
22
<Import Project="..\Directory.Build.props" />
33
<PropertyGroup>
4-
<PackageDescription>Caching abstractions for in-memory cache and distributed cache.
5-
6-
Commonly Used Types:
7-
Microsoft.Extensions.Caching.Distributed.IDistributedCache
8-
Microsoft.Extensions.Caching.Memory.IMemoryCache</PackageDescription>
94
<IsAspNetCoreApp>true</IsAspNetCoreApp>
105
</PropertyGroup>
116
</Project>

src/libraries/Microsoft.Extensions.Caching.Abstractions/pkg/Microsoft.Extensions.Caching.Abstractions.pkgproj

Lines changed: 0 additions & 9 deletions
This file was deleted.

src/libraries/Microsoft.Extensions.Caching.Abstractions/src/Microsoft.Extensions.Caching.Abstractions.csproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@
33
<PropertyGroup>
44
<TargetFrameworks>netstandard2.0;net461</TargetFrameworks>
55
<EnableDefaultItems>true</EnableDefaultItems>
6+
<PackageDescription>Caching abstractions for in-memory cache and distributed cache.
7+
8+
Commonly Used Types:
9+
Microsoft.Extensions.Caching.Distributed.IDistributedCache
10+
Microsoft.Extensions.Caching.Memory.IMemoryCache</PackageDescription>
611
</PropertyGroup>
712

813
<ItemGroup>
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<Project>
22
<Import Project="..\Directory.Build.props" />
33
<PropertyGroup>
4-
<PackageDescription>In-memory cache implementation of Microsoft.Extensions.Caching.Memory.IMemoryCache.</PackageDescription>
54
<IsAspNetCoreApp>true</IsAspNetCoreApp>
65
</PropertyGroup>
76
</Project>

src/libraries/Microsoft.Extensions.Caching.Memory/pkg/Microsoft.Extensions.Caching.Memory.pkgproj

Lines changed: 0 additions & 9 deletions
This file was deleted.

src/libraries/Microsoft.Extensions.Caching.Memory/src/Microsoft.Extensions.Caching.Memory.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
<PropertyGroup>
44
<TargetFrameworks>netstandard2.0;net461</TargetFrameworks>
55
<EnableDefaultItems>true</EnableDefaultItems>
6+
<PackageDescription>In-memory cache implementation of Microsoft.Extensions.Caching.Memory.IMemoryCache.</PackageDescription>
67
</PropertyGroup>
78

89
<ItemGroup>
Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,6 @@
11
<Project>
22
<Import Project="..\Directory.Build.props" />
33
<PropertyGroup>
4-
<PackageDescription>Abstractions of key-value pair based configuration.
5-
6-
Commonly Used Types:
7-
Microsoft.Extensions.Configuration.IConfiguration
8-
Microsoft.Extensions.Configuration.IConfigurationBuilder
9-
Microsoft.Extensions.Configuration.IConfigurationProvider
10-
Microsoft.Extensions.Configuration.IConfigurationRoot
11-
Microsoft.Extensions.Configuration.IConfigurationSection</PackageDescription>
124
<IsAspNetCoreApp>true</IsAspNetCoreApp>
135
</PropertyGroup>
146
</Project>

src/libraries/Microsoft.Extensions.Configuration.Abstractions/pkg/Microsoft.Extensions.Configuration.Abstractions.pkgproj

Lines changed: 0 additions & 9 deletions
This file was deleted.

src/libraries/Microsoft.Extensions.Configuration.Abstractions/src/Microsoft.Extensions.Configuration.Abstractions.csproj

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
33
<PropertyGroup>
44
<TargetFrameworks>netstandard2.0;net461</TargetFrameworks>
55
<EnableDefaultItems>true</EnableDefaultItems>
6+
<PackageDescription>Abstractions of key-value pair based configuration.
7+
8+
Commonly Used Types:
9+
Microsoft.Extensions.Configuration.IConfiguration
10+
Microsoft.Extensions.Configuration.IConfigurationBuilder
11+
Microsoft.Extensions.Configuration.IConfigurationProvider
12+
Microsoft.Extensions.Configuration.IConfigurationRoot
13+
Microsoft.Extensions.Configuration.IConfigurationSection</PackageDescription>
614
</PropertyGroup>
715

816
<ItemGroup>

0 commit comments

Comments
 (0)