diff --git a/eng/packaging.targets b/eng/packaging.targets
index 58f6e768373fce..9911316896c150 100644
--- a/eng/packaging.targets
+++ b/eng/packaging.targets
@@ -43,7 +43,7 @@
<_IsWindowsDesktopApp Condition="$(WindowsDesktopCoreAppLibrary.Contains('$(AssemblyName);'))">true
<_IsAspNetCoreApp Condition="$(AspNetCoreAppLibrary.Contains('$(AssemblyName);'))">true
<_AssemblyInTargetingPack Condition="('$(IsNETCoreAppSrc)' == 'true' or '$(IsNetCoreAppRef)' == 'true' or '$(_IsAspNetCoreApp)' == 'true' or '$(_IsWindowsDesktopApp)' == 'true') and '$(TargetFrameworkIdentifier)' != '.NETFramework'">true
-
+
$(MajorVersion).$(MinorVersion).0.$(ServicingVersion)
diff --git a/src/libraries/Microsoft.Windows.Compatibility/src/Microsoft.Windows.Compatibility.csproj b/src/libraries/Microsoft.Windows.Compatibility/src/Microsoft.Windows.Compatibility.csproj
index 657adbd5127346..e314fc30744921 100644
--- a/src/libraries/Microsoft.Windows.Compatibility/src/Microsoft.Windows.Compatibility.csproj
+++ b/src/libraries/Microsoft.Windows.Compatibility/src/Microsoft.Windows.Compatibility.csproj
@@ -5,8 +5,8 @@
false
true
- false
- 1
+ true
+ 2
$(NoWarn);NU5128
This Windows Compatibility Pack provides access to APIs that were previously available only for .NET Framework. It can be used from both .NET as well as .NET Standard.
diff --git a/src/libraries/System.ComponentModel.Composition/Directory.Build.props b/src/libraries/System.ComponentModel.Composition/Directory.Build.props
index 7b1204a4c7202c..798ccfd363e813 100644
--- a/src/libraries/System.ComponentModel.Composition/Directory.Build.props
+++ b/src/libraries/System.ComponentModel.Composition/Directory.Build.props
@@ -1,7 +1,6 @@
- 4.0.0.0
ECMA
diff --git a/src/libraries/System.ComponentModel.Composition/Directory.Build.targets b/src/libraries/System.ComponentModel.Composition/Directory.Build.targets
new file mode 100644
index 00000000000000..e8aeeb47a8da9c
--- /dev/null
+++ b/src/libraries/System.ComponentModel.Composition/Directory.Build.targets
@@ -0,0 +1,8 @@
+
+
+
+
+ 4.0.0.0
+
+
diff --git a/src/libraries/System.DirectoryServices.AccountManagement/Directory.Build.props b/src/libraries/System.DirectoryServices.AccountManagement/Directory.Build.props
index 4cf151da3064fc..de81d80c303d7d 100644
--- a/src/libraries/System.DirectoryServices.AccountManagement/Directory.Build.props
+++ b/src/libraries/System.DirectoryServices.AccountManagement/Directory.Build.props
@@ -1,10 +1,6 @@
-
- 4.0.0.0
ECMA
windows
diff --git a/src/libraries/System.DirectoryServices.AccountManagement/Directory.Build.targets b/src/libraries/System.DirectoryServices.AccountManagement/Directory.Build.targets
new file mode 100644
index 00000000000000..e8aeeb47a8da9c
--- /dev/null
+++ b/src/libraries/System.DirectoryServices.AccountManagement/Directory.Build.targets
@@ -0,0 +1,8 @@
+
+
+
+
+ 4.0.0.0
+
+
diff --git a/src/libraries/System.DirectoryServices.Protocols/Directory.Build.props b/src/libraries/System.DirectoryServices.Protocols/Directory.Build.props
index 525d9a0d12ab6f..831e8089e2459c 100644
--- a/src/libraries/System.DirectoryServices.Protocols/Directory.Build.props
+++ b/src/libraries/System.DirectoryServices.Protocols/Directory.Build.props
@@ -1,10 +1,6 @@
-
- 4.0.0.0
Microsoft
true
browser;android;ios;tvos
diff --git a/src/libraries/System.DirectoryServices.Protocols/Directory.Build.targets b/src/libraries/System.DirectoryServices.Protocols/Directory.Build.targets
new file mode 100644
index 00000000000000..69fc811d007beb
--- /dev/null
+++ b/src/libraries/System.DirectoryServices.Protocols/Directory.Build.targets
@@ -0,0 +1,10 @@
+
+
+
+
+ 4.0.0.0
+
+
diff --git a/src/libraries/System.DirectoryServices.Protocols/src/System.DirectoryServices.Protocols.csproj b/src/libraries/System.DirectoryServices.Protocols/src/System.DirectoryServices.Protocols.csproj
index c4653562c9caa9..b2a3ad1fc3db1d 100644
--- a/src/libraries/System.DirectoryServices.Protocols/src/System.DirectoryServices.Protocols.csproj
+++ b/src/libraries/System.DirectoryServices.Protocols/src/System.DirectoryServices.Protocols.csproj
@@ -5,8 +5,8 @@
true
true
- false
- 0
+ true
+ 1
annotations
true
true
diff --git a/src/libraries/System.DirectoryServices/Directory.Build.props b/src/libraries/System.DirectoryServices/Directory.Build.props
index 0740890146a71c..7b8070be7d21e6 100644
--- a/src/libraries/System.DirectoryServices/Directory.Build.props
+++ b/src/libraries/System.DirectoryServices/Directory.Build.props
@@ -1,10 +1,6 @@
-
- 4.0.0.0
true
diff --git a/src/libraries/System.DirectoryServices/Directory.Build.targets b/src/libraries/System.DirectoryServices/Directory.Build.targets
new file mode 100644
index 00000000000000..e8aeeb47a8da9c
--- /dev/null
+++ b/src/libraries/System.DirectoryServices/Directory.Build.targets
@@ -0,0 +1,8 @@
+
+
+
+
+ 4.0.0.0
+
+
diff --git a/src/libraries/System.Management/Directory.Build.props b/src/libraries/System.Management/Directory.Build.props
index bfa544ca6f649e..709a22a7537088 100644
--- a/src/libraries/System.Management/Directory.Build.props
+++ b/src/libraries/System.Management/Directory.Build.props
@@ -1,10 +1,6 @@
-
- 4.0.0.0
Microsoft
windows
diff --git a/src/libraries/System.Management/Directory.Build.targets b/src/libraries/System.Management/Directory.Build.targets
new file mode 100644
index 00000000000000..69fc811d007beb
--- /dev/null
+++ b/src/libraries/System.Management/Directory.Build.targets
@@ -0,0 +1,10 @@
+
+
+
+
+ 4.0.0.0
+
+
diff --git a/src/libraries/System.Management/src/System.Management.csproj b/src/libraries/System.Management/src/System.Management.csproj
index 57642cb8f6476a..37e3f532ee08a1 100644
--- a/src/libraries/System.Management/src/System.Management.csproj
+++ b/src/libraries/System.Management/src/System.Management.csproj
@@ -10,8 +10,8 @@
true
true
- false
- 1
+ true
+ 2
true
true
Provides access to a rich set of management information and management events about the system, devices, and applications instrumented to the Windows Management Instrumentation (WMI) infrastructure.
diff --git a/src/libraries/System.Reflection.Context/Directory.Build.props b/src/libraries/System.Reflection.Context/Directory.Build.props
index ed15ad04f46183..798ccfd363e813 100644
--- a/src/libraries/System.Reflection.Context/Directory.Build.props
+++ b/src/libraries/System.Reflection.Context/Directory.Build.props
@@ -1,7 +1,6 @@
- 4.0.3.0
ECMA
diff --git a/src/libraries/System.Reflection.Context/Directory.Build.targets b/src/libraries/System.Reflection.Context/Directory.Build.targets
new file mode 100644
index 00000000000000..0d1f58eb0e89d0
--- /dev/null
+++ b/src/libraries/System.Reflection.Context/Directory.Build.targets
@@ -0,0 +1,9 @@
+
+
+
+
+ 4.0.3.0
+
+
diff --git a/src/libraries/System.Runtime.Caching/Directory.Build.props b/src/libraries/System.Runtime.Caching/Directory.Build.props
index 30af6959a0707b..d68d22c1b917f8 100644
--- a/src/libraries/System.Runtime.Caching/Directory.Build.props
+++ b/src/libraries/System.Runtime.Caching/Directory.Build.props
@@ -1,10 +1,6 @@
-
- 4.0.0.0
Microsoft
true
diff --git a/src/libraries/System.Runtime.Caching/Directory.Build.targets b/src/libraries/System.Runtime.Caching/Directory.Build.targets
new file mode 100644
index 00000000000000..e8aeeb47a8da9c
--- /dev/null
+++ b/src/libraries/System.Runtime.Caching/Directory.Build.targets
@@ -0,0 +1,8 @@
+
+
+
+
+ 4.0.0.0
+
+
diff --git a/src/libraries/System.Speech/Directory.Build.props b/src/libraries/System.Speech/Directory.Build.props
index db2f816d5af405..d43c87c09cb684 100644
--- a/src/libraries/System.Speech/Directory.Build.props
+++ b/src/libraries/System.Speech/Directory.Build.props
@@ -1,10 +1,6 @@
-
- 4.0.0.0
MicrosoftShared
windows
diff --git a/src/libraries/System.Speech/Directory.Build.targets b/src/libraries/System.Speech/Directory.Build.targets
new file mode 100644
index 00000000000000..e8aeeb47a8da9c
--- /dev/null
+++ b/src/libraries/System.Speech/Directory.Build.targets
@@ -0,0 +1,8 @@
+
+
+
+
+ 4.0.0.0
+
+