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