diff --git a/Directory.Build.targets b/Directory.Build.targets index b2b7913a657..3020ae882fe 100644 --- a/Directory.Build.targets +++ b/Directory.Build.targets @@ -2,7 +2,7 @@ - PACKAGE.md + README.md diff --git a/global.json b/global.json index 236c4a4357e..c9231219596 100644 --- a/global.json +++ b/global.json @@ -19,6 +19,7 @@ }, "msbuild-sdks": { "Microsoft.DotNet.Arcade.Sdk": "11.0.0-beta.26151.104", - "Microsoft.DotNet.Helix.Sdk": "11.0.0-beta.26151.104" + "Microsoft.DotNet.Helix.Sdk": "11.0.0-beta.26151.104", + "Microsoft.Build.NoTargets": "3.7.0" } } diff --git a/src/EFCore.Abstractions/PACKAGE.md b/src/EFCore.Abstractions/README.md similarity index 100% rename from src/EFCore.Abstractions/PACKAGE.md rename to src/EFCore.Abstractions/README.md diff --git a/src/EFCore.Analyzers/EFCore.Analyzers.csproj b/src/EFCore.Analyzers/EFCore.Analyzers.csproj index 6bf55e95753..8022f3ad6ff 100644 --- a/src/EFCore.Analyzers/EFCore.Analyzers.csproj +++ b/src/EFCore.Analyzers/EFCore.Analyzers.csproj @@ -16,7 +16,6 @@ $(MSBuildThisFileDirectory)..\..\rulesets\EFCore.noxmldocs.ruleset true true - README.md $(NoWarn);NU5128 $(NoWarn);RS1038 diff --git a/src/EFCore.Cosmos/PACKAGE.md b/src/EFCore.Cosmos/README.md similarity index 100% rename from src/EFCore.Cosmos/PACKAGE.md rename to src/EFCore.Cosmos/README.md diff --git a/src/EFCore.Design/PACKAGE.md b/src/EFCore.Design/README.md similarity index 100% rename from src/EFCore.Design/PACKAGE.md rename to src/EFCore.Design/README.md diff --git a/src/EFCore.InMemory/PACKAGE.md b/src/EFCore.InMemory/README.md similarity index 100% rename from src/EFCore.InMemory/PACKAGE.md rename to src/EFCore.InMemory/README.md diff --git a/src/EFCore.Proxies/PACKAGE.md b/src/EFCore.Proxies/README.md similarity index 100% rename from src/EFCore.Proxies/PACKAGE.md rename to src/EFCore.Proxies/README.md diff --git a/src/EFCore.Relational/PACKAGE.md b/src/EFCore.Relational/README.md similarity index 100% rename from src/EFCore.Relational/PACKAGE.md rename to src/EFCore.Relational/README.md diff --git a/src/EFCore.SqlServer.Abstractions/PACKAGE.md b/src/EFCore.SqlServer.Abstractions/README.md similarity index 100% rename from src/EFCore.SqlServer.Abstractions/PACKAGE.md rename to src/EFCore.SqlServer.Abstractions/README.md diff --git a/src/EFCore.SqlServer.HierarchyId/PACKAGE.md b/src/EFCore.SqlServer.HierarchyId/README.md similarity index 100% rename from src/EFCore.SqlServer.HierarchyId/PACKAGE.md rename to src/EFCore.SqlServer.HierarchyId/README.md diff --git a/src/EFCore.SqlServer.NTS/PACKAGE.md b/src/EFCore.SqlServer.NTS/README.md similarity index 100% rename from src/EFCore.SqlServer.NTS/PACKAGE.md rename to src/EFCore.SqlServer.NTS/README.md diff --git a/src/EFCore.SqlServer/PACKAGE.md b/src/EFCore.SqlServer/README.md similarity index 100% rename from src/EFCore.SqlServer/PACKAGE.md rename to src/EFCore.SqlServer/README.md diff --git a/src/EFCore.Sqlite.Core/PACKAGE.md b/src/EFCore.Sqlite.Core/README.md similarity index 100% rename from src/EFCore.Sqlite.Core/PACKAGE.md rename to src/EFCore.Sqlite.Core/README.md diff --git a/src/EFCore.Sqlite.NTS/PACKAGE.md b/src/EFCore.Sqlite.NTS/README.md similarity index 100% rename from src/EFCore.Sqlite.NTS/PACKAGE.md rename to src/EFCore.Sqlite.NTS/README.md diff --git a/src/EFCore.Sqlite/PACKAGE.md b/src/EFCore.Sqlite/README.md similarity index 100% rename from src/EFCore.Sqlite/PACKAGE.md rename to src/EFCore.Sqlite/README.md diff --git a/src/EFCore.Tasks/EFCore.Tasks.csproj b/src/EFCore.Tasks/EFCore.Tasks.csproj index b6792f58403..2f8ab7f674d 100644 --- a/src/EFCore.Tasks/EFCore.Tasks.csproj +++ b/src/EFCore.Tasks/EFCore.Tasks.csproj @@ -5,14 +5,17 @@ MSBuild tasks for Entity Framework Core projects. Microsoft.EntityFrameworkCore.Tasks Microsoft.EntityFrameworkCore - false true - true - true true $(NoWarn);NU5100;NU5128 true $(MSBuildThisFileDirectory)..\..\rulesets\EFCore.noxmldocs.ruleset + $(TargetsForTfmSpecificContentInPackage);AddPackContent + tasks + + + + true @@ -32,6 +35,13 @@ + + + + + True @@ -45,7 +55,8 @@ - + + @@ -54,29 +65,30 @@ - - - - - + + + + + - - - true - $(MSBuildThisFileDirectory)$(MSBuildProjectName).nuspec - + + + + + + + + + - - - - - - + + + diff --git a/src/EFCore.Tasks/EFCore.Tasks.nuspec b/src/EFCore.Tasks/EFCore.Tasks.nuspec deleted file mode 100644 index 1bdc73455cf..00000000000 --- a/src/EFCore.Tasks/EFCore.Tasks.nuspec +++ /dev/null @@ -1,23 +0,0 @@ - - - - - $CommonMetadataElements$ - - - - - - docs\PACKAGE.md - - - $CommonFileElements$ - - - - - - - - - \ No newline at end of file diff --git a/src/EFCore.Tasks/PACKAGE.md b/src/EFCore.Tasks/README.md similarity index 100% rename from src/EFCore.Tasks/PACKAGE.md rename to src/EFCore.Tasks/README.md diff --git a/src/EFCore.Tasks/lib/net10.0/_._ b/src/EFCore.Tasks/lib/net10.0/_._ new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/EFCore.Templates/PACKAGE.md b/src/EFCore.Templates/README.md similarity index 100% rename from src/EFCore.Templates/PACKAGE.md rename to src/EFCore.Templates/README.md diff --git a/src/EFCore.Tools/EFCore.Tools.csproj b/src/EFCore.Tools/EFCore.Tools.csproj index 19427b0c1c2..9d4949fc81f 100644 --- a/src/EFCore.Tools/EFCore.Tools.csproj +++ b/src/EFCore.Tools/EFCore.Tools.csproj @@ -1,18 +1,10 @@ - - - + $(NetMinimum) Microsoft.EntityFrameworkCore.Tools - $(MSBuildThisFileDirectory)$(MSBuildProjectName).nuspec - true - true - true true - false - false - true + $(NoWarn);NU5128 Entity Framework Core Tools for the NuGet Package Manager Console in Visual Studio. Enables these commonly used commands: @@ -26,43 +18,58 @@ Remove-Migration Scaffold-DbContext Script-Migration Update-Database - - False + + $(TargetsForTfmSpecificContentInPackage);AddPackContent + + true + false - + + + - + - - - - - - - - - - - - + Outputs="@(GeneratedContent->'$(IntermediateOutputPath)%(FileName)')"> + - - + + + + + + + + + + + + + + + + + + + diff --git a/src/EFCore.Tools/EFCore.Tools.nuspec b/src/EFCore.Tools/EFCore.Tools.nuspec deleted file mode 100644 index 7201a3eff73..00000000000 --- a/src/EFCore.Tools/EFCore.Tools.nuspec +++ /dev/null @@ -1,29 +0,0 @@ - - - - - $CommonMetadataElements$ - - - - - - docs\PACKAGE.md - - - $CommonFileElements$ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/EFCore.Tools/PACKAGE.md b/src/EFCore.Tools/README.md similarity index 100% rename from src/EFCore.Tools/PACKAGE.md rename to src/EFCore.Tools/README.md diff --git a/src/EFCore/PACKAGE.md b/src/EFCore/README.md similarity index 100% rename from src/EFCore/PACKAGE.md rename to src/EFCore/README.md diff --git a/src/Microsoft.Data.Sqlite/PACKAGE.md b/src/Microsoft.Data.Sqlite/README.md similarity index 100% rename from src/Microsoft.Data.Sqlite/PACKAGE.md rename to src/Microsoft.Data.Sqlite/README.md diff --git a/src/dotnet-ef/PACKAGE.md b/src/dotnet-ef/README.md similarity index 100% rename from src/dotnet-ef/PACKAGE.md rename to src/dotnet-ef/README.md diff --git a/src/dotnet-ef/dotnet-ef.csproj b/src/dotnet-ef/dotnet-ef.csproj index 598f35dde1b..9e103d02378 100644 --- a/src/dotnet-ef/dotnet-ef.csproj +++ b/src/dotnet-ef/dotnet-ef.csproj @@ -1,6 +1,7 @@  + $(NetMinimum) Entity Framework Core Tools for the .NET Command-Line Interface. @@ -13,18 +14,14 @@ dotnet ef database drop dotnet ef database update - $(NetMinimum) Exe true win-x64;win-x86;win-arm64 - - $(OutDir) Microsoft.EntityFrameworkCore.Tools - false - $(MSBuildProjectName).nuspec Major $(MSBuildThisFileDirectory)..\..\rulesets\EFCore.noxmldocs.ruleset true + $(TargetsForTfmSpecificContentInPackage);AddEfProjectOutput @@ -48,7 +45,7 @@ - + @@ -70,26 +67,17 @@ - - - - true - - + + - - - - - - - - - - - - - + + + + + + + \ No newline at end of file diff --git a/src/dotnet-ef/dotnet-ef.nuspec b/src/dotnet-ef/dotnet-ef.nuspec deleted file mode 100644 index 40cfb6c7f26..00000000000 --- a/src/dotnet-ef/dotnet-ef.nuspec +++ /dev/null @@ -1,27 +0,0 @@ - - - - - $CommonMetadataElements$ - - - - docs\PACKAGE.md - - - - $CommonFileElements$ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/stubs/EFCore.Design.csproj b/src/stubs/EFCore.Design.csproj new file mode 100644 index 00000000000..0d45e0f0ee8 --- /dev/null +++ b/src/stubs/EFCore.Design.csproj @@ -0,0 +1,22 @@ + + + + + + $(MSBuildProjectName)$([System.IO.Path]::DirectorySeparatorChar)stub + + + + + + net10.0 + Microsoft.EntityFrameworkCore.Design + true + $(NoWarn);NU5128 + false + + + + + \ No newline at end of file diff --git a/test/EFCore.AspNet.Specification.Tests/PACKAGE.md b/test/EFCore.AspNet.Specification.Tests/README.md similarity index 100% rename from test/EFCore.AspNet.Specification.Tests/PACKAGE.md rename to test/EFCore.AspNet.Specification.Tests/README.md diff --git a/test/EFCore.Relational.Specification.Tests/PACKAGE.md b/test/EFCore.Relational.Specification.Tests/README.md similarity index 100% rename from test/EFCore.Relational.Specification.Tests/PACKAGE.md rename to test/EFCore.Relational.Specification.Tests/README.md diff --git a/test/EFCore.Specification.Tests/PACKAGE.md b/test/EFCore.Specification.Tests/README.md similarity index 100% rename from test/EFCore.Specification.Tests/PACKAGE.md rename to test/EFCore.Specification.Tests/README.md