Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/corefx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric St. John <ericstj@microsoft.com>2015-10-19 07:12:23 +0300
committerEric St. John <ericstj@microsoft.com>2015-10-19 07:12:23 +0300
commit0931c347eb836c9da94d0d5ff9ad7a14403b9738 (patch)
treea6e0fda32f1734bc167af71d411b1fac7fc37cdf
parent3bedc54e35ecc6d334086caced4e49d265c769db (diff)
Switch from using "dotnet" to using "dotnet<generation>"
All projects that previously used dotnet have been updated to specify the appropriate generation of the surface area they depend on or in the case of desktop inbox contracts, the generation that includes the set of platforms they can support. Now all packages contain all generations of API that they have ever shipped. In doing this I needed to change how we determine package version. Before we ensured all assemblies would have the same version and used that. Now we choose the max. Additionally I needed to change how we chose which asset to use for netcore50 when the dotnet asset was obscured by a placeholder for a previous netcore release (eg System.Runtime will have placeholders for Win8 since it was inbox there). To do this I wrote a task that uses nuget to evaluate the package assets with and without the placeholders. In this way it chooses the "best" dotnet implementation and reference assembly to use for netcore50. This new model made my old MSBuild-based validation impossible to carry forward, so I wrote better validation in a task that actually uses Nuget's asset resolution algorithm. This uncovered many existing issues in packages that I have cleaned up. The validation algorithm could use some polish but its working now. Perf is not great, package build went from 15s to ~2 minutes. I'll work on this some more by making it incremental (input: nuspec, output: marker created on success). Profiling shows that most of the time is spent in calling the nuget APIs. I'll see if I can reduce some of this with caching for things that don't change (eg: RID graph). Ultimately I think its a reasonable tradeoff for the types of bugs I can find this way. [tfs-changeset: 1539216]
-rw-r--r--dir.props2
-rw-r--r--src/.nuget/packages.Unix.config2
-rw-r--r--src/.nuget/packages.Windows_NT.config2
-rw-r--r--src/Microsoft.CSharp/ref/Microsoft.CSharp.csproj1
-rw-r--r--src/Microsoft.CSharp/src/Microsoft.CSharp.csproj1
-rw-r--r--src/Microsoft.VisualBasic/ref/Microsoft.VisualBasic.csproj1
-rw-r--r--src/Microsoft.VisualBasic/src/Microsoft.VisualBasic.vbproj1
-rw-r--r--src/Microsoft.Win32.Primitives/ref/Microsoft.Win32.Primitives.csproj1
-rw-r--r--src/Microsoft.Win32.Primitives/src/Microsoft.Win32.Primitives.csproj2
-rw-r--r--src/Microsoft.Win32.Registry.AccessControl/ref/Microsoft.Win32.Registry.AccessControl.csproj1
-rw-r--r--src/Microsoft.Win32.Registry/ref/Microsoft.Win32.Registry.csproj1
-rw-r--r--src/System.AppContext/ref/System.AppContext.csproj1
-rw-r--r--src/System.Collections.Concurrent/ref/4.0.0/System.Collections.Concurrent.depproj3
-rw-r--r--src/System.Collections.Concurrent/ref/System.Collections.Concurrent.csproj1
-rw-r--r--src/System.Collections.Concurrent/src/System.Collections.Concurrent.csproj1
-rw-r--r--src/System.Collections.Immutable/src/System.Collections.Immutable.csproj1
-rw-r--r--src/System.Collections.NonGeneric/ref/System.Collections.NonGeneric.csproj1
-rw-r--r--src/System.Collections.NonGeneric/src/System.Collections.NonGeneric.csproj1
-rw-r--r--src/System.Collections.Specialized/ref/System.Collections.Specialized.csproj1
-rw-r--r--src/System.Collections.Specialized/src/System.Collections.Specialized.csproj1
-rw-r--r--src/System.Collections/ref/4.0.0/System.Collections.depproj3
-rw-r--r--src/System.Collections/ref/System.Collections.csproj1
-rw-r--r--src/System.ComponentModel.Annotations/ref/4.0.0/System.ComponentModel.Annotations.depproj3
-rw-r--r--src/System.ComponentModel.Annotations/ref/System.ComponentModel.Annotations.csproj1
-rw-r--r--src/System.ComponentModel.Annotations/src/System.ComponentModel.Annotations.csproj1
-rw-r--r--src/System.ComponentModel.EventBasedAsync/ref/4.0.0/System.ComponentModel.EventBasedAsync.depproj3
-rw-r--r--src/System.ComponentModel.EventBasedAsync/ref/System.ComponentModel.EventBasedAsync.csproj1
-rw-r--r--src/System.ComponentModel.EventBasedAsync/src/System.ComponentModel.EventBasedAsync.csproj1
-rw-r--r--src/System.ComponentModel.Primitives/ref/System.ComponentModel.Primitives.csproj1
-rw-r--r--src/System.ComponentModel.Primitives/src/System.ComponentModel.Primitives.csproj1
-rw-r--r--src/System.ComponentModel.TypeConverter/ref/System.ComponentModel.TypeConverter.csproj1
-rw-r--r--src/System.ComponentModel.TypeConverter/src/System.ComponentModel.TypeConverter.csproj1
-rw-r--r--src/System.ComponentModel/ref/System.ComponentModel.csproj1
-rw-r--r--src/System.ComponentModel/src/System.ComponentModel.csproj1
-rw-r--r--src/System.Console/ref/System.Console.csproj1
-rw-r--r--src/System.Console/src/System.Console.csproj6
-rw-r--r--src/System.Data.Common/ref/System.Data.Common.csproj1
-rw-r--r--src/System.Data.SqlClient/ref/System.Data.SqlClient.csproj1
-rw-r--r--src/System.Data.SqlClient/src/System.Data.SqlClient.csproj2
-rw-r--r--src/System.Diagnostics.Contracts/ref/System.Diagnostics.Contracts.csproj1
-rw-r--r--src/System.Diagnostics.Debug/ref/4.0.0/System.Diagnostics.Debug.depproj3
-rw-r--r--src/System.Diagnostics.Debug/ref/System.Diagnostics.Debug.csproj1
-rw-r--r--src/System.Diagnostics.Debug/src/System.Diagnostics.Debug.csproj3
-rw-r--r--src/System.Diagnostics.DiagnosticSource/src/System.Diagnostics.DiagnosticSource.csproj1
-rw-r--r--src/System.Diagnostics.FileVersionInfo/ref/System.Diagnostics.FileVersionInfo.csproj1
-rw-r--r--src/System.Diagnostics.FileVersionInfo/src/System.Diagnostics.FileVersionInfo.csproj4
-rw-r--r--src/System.Diagnostics.Process/ref/4.0/System.Diagnostics.Process.csproj1
-rw-r--r--src/System.Diagnostics.Process/ref/System.Diagnostics.Process.csproj2
-rw-r--r--src/System.Diagnostics.Process/src/System.Diagnostics.Process.csproj4
-rw-r--r--src/System.Diagnostics.StackTrace/ref/System.Diagnostics.StackTrace.csproj1
-rw-r--r--src/System.Diagnostics.TextWriterTraceListener/ref/System.Diagnostics.TextWriterTraceListener.csproj1
-rw-r--r--src/System.Diagnostics.Tools/ref/System.Diagnostics.Tools.csproj1
-rw-r--r--src/System.Diagnostics.TraceSource/ref/System.Diagnostics.TraceSource.csproj1
-rw-r--r--src/System.Diagnostics.TraceSource/src/System.Diagnostics.TraceSource.csproj4
-rw-r--r--src/System.Diagnostics.Tracing.Telemetry/src/System.Diagnostics.Tracing.Telemetry.csproj1
-rw-r--r--src/System.Diagnostics.Tracing/ref/4.0.0/System.Diagnostics.Tracing.depproj3
-rw-r--r--src/System.Diagnostics.Tracing/ref/4.0.10/System.Diagnostics.Tracing.depproj3
-rw-r--r--src/System.Diagnostics.Tracing/ref/System.Diagnostics.Tracing.csproj1
-rw-r--r--src/System.Dynamic.Runtime/ref/4.0.0/System.Dynamic.Runtime.depproj3
-rw-r--r--src/System.Dynamic.Runtime/ref/System.Dynamic.Runtime.csproj1
-rw-r--r--src/System.Globalization.Calendars/ref/System.Globalization.Calendars.csproj1
-rw-r--r--src/System.Globalization.Extensions/ref/System.Globalization.Extensions.csproj1
-rw-r--r--src/System.Globalization.Extensions/src/System.Globalization.Extensions.csproj2
-rw-r--r--src/System.Globalization/ref/4.0.0/System.Globalization.depproj3
-rw-r--r--src/System.Globalization/ref/System.Globalization.csproj1
-rw-r--r--src/System.IO.Compression.ZipFile/ref/System.IO.Compression.ZipFile.csproj3
-rw-r--r--src/System.IO.Compression/ref/System.IO.Compression.csproj3
-rw-r--r--src/System.IO.Compression/src/System.IO.Compression.csproj4
-rw-r--r--src/System.IO.FileSystem.AccessControl/ref/System.IO.FileSystem.AccessControl.csproj1
-rw-r--r--src/System.IO.FileSystem.DriveInfo/ref/System.IO.FileSystem.DriveInfo.csproj1
-rw-r--r--src/System.IO.FileSystem.DriveInfo/src/System.IO.FileSystem.DriveInfo.csproj9
-rw-r--r--src/System.IO.FileSystem.Primitives/ref/System.IO.FileSystem.Primitives.csproj1
-rw-r--r--src/System.IO.FileSystem.Primitives/src/System.IO.FileSystem.Primitives.csproj1
-rw-r--r--src/System.IO.FileSystem.Watcher/ref/System.IO.FileSystem.Watcher.csproj1
-rw-r--r--src/System.IO.FileSystem.Watcher/src/System.IO.FileSystem.Watcher.csproj2
-rw-r--r--src/System.IO.FileSystem/ref/System.IO.FileSystem.csproj1
-rw-r--r--src/System.IO.FileSystem/src/System.IO.FileSystem.csproj2
-rw-r--r--src/System.IO.IsolatedStorage/ref/System.IO.IsolatedStorage.csproj1
-rw-r--r--src/System.IO.MemoryMappedFiles/ref/System.IO.MemoryMappedFiles.csproj1
-rw-r--r--src/System.IO.MemoryMappedFiles/src/System.IO.MemoryMappedFiles.csproj2
-rw-r--r--src/System.IO.Pipes/ref/System.IO.Pipes.csproj1
-rw-r--r--src/System.IO.Pipes/src/System.IO.Pipes.csproj4
-rw-r--r--src/System.IO.UnmanagedMemoryStream/ref/System.IO.UnmanagedMemoryStream.csproj1
-rw-r--r--src/System.IO.UnmanagedMemoryStream/src/System.IO.UnmanagedMemoryStream.csproj1
-rw-r--r--src/System.IO/ref/4.0.0/System.IO.depproj3
-rw-r--r--src/System.IO/ref/System.IO.csproj1
-rw-r--r--src/System.Linq.Expressions/ref/4.0.0/System.Linq.Expressions.depproj3
-rw-r--r--src/System.Linq.Expressions/ref/System.Linq.Expressions.csproj1
-rw-r--r--src/System.Linq.Parallel/ref/System.Linq.Parallel.csproj1
-rw-r--r--src/System.Linq.Parallel/src/System.Linq.Parallel.csproj1
-rw-r--r--src/System.Linq.Queryable/ref/System.Linq.Queryable.csproj1
-rw-r--r--src/System.Linq.Queryable/src/System.Linq.Queryable.csproj1
-rw-r--r--src/System.Linq/ref/System.Linq.csproj1
-rw-r--r--src/System.Linq/src/System.Linq.csproj1
-rw-r--r--src/System.Net.Http.Rtc/ref/System.Net.Http.Rtc.csproj1
-rw-r--r--src/System.Net.Http/ref/System.Net.Http.csproj1
-rw-r--r--src/System.Net.Http/src/System.Net.Http.csproj17
-rw-r--r--src/System.Net.NameResolution/ref/System.Net.NameResolution.csproj1
-rw-r--r--src/System.Net.NetworkInformation/ref/4.0.0/System.Net.NetworkInformation.depproj3
-rw-r--r--src/System.Net.NetworkInformation/ref/4.0/System.Net.NetworkInformation.csproj1
-rw-r--r--src/System.Net.NetworkInformation/ref/System.Net.NetworkInformation.csproj1
-rw-r--r--src/System.Net.Primitives/ref/3.9.0/System.Net.Primitives.depproj3
-rw-r--r--src/System.Net.Primitives/ref/4.0.0/System.Net.Primitives.depproj3
-rw-r--r--src/System.Net.Primitives/ref/System.Net.Primitives.csproj1
-rw-r--r--src/System.Net.Requests/ref/3.9.0/System.Net.Requests.depproj3
-rw-r--r--src/System.Net.Requests/ref/4.0.0/System.Net.Requests.depproj3
-rw-r--r--src/System.Net.Requests/ref/System.Net.Requests.csproj1
-rw-r--r--src/System.Net.Requests/src/System.Net.Requests.csproj6
-rw-r--r--src/System.Net.Security/ref/System.Net.Security.csproj1
-rw-r--r--src/System.Net.Sockets/ref/4.0/System.Net.Sockets.csproj1
-rw-r--r--src/System.Net.Sockets/ref/System.Net.Sockets.csproj1
-rw-r--r--src/System.Net.Sockets/src/System.Net.Sockets.csproj8
-rw-r--r--src/System.Net.Utilities/ref/System.Net.Utilities.csproj1
-rw-r--r--src/System.Net.WebHeaderCollection/ref/System.Net.WebHeaderCollection.csproj1
-rw-r--r--src/System.Net.WebSockets.Client/ref/System.Net.WebSockets.Client.csproj1
-rw-r--r--src/System.Net.WebSockets/ref/System.Net.WebSockets.csproj1
-rw-r--r--src/System.Numerics.Vectors.WindowsRuntime/src/System.Numerics.Vectors.WindowsRuntime.csproj1
-rw-r--r--src/System.Numerics.Vectors/ref/4.0.0/System.Numerics.Vectors.depproj3
-rw-r--r--src/System.Numerics.Vectors/ref/System.Numerics.Vectors.csproj1
-rw-r--r--src/System.Numerics.Vectors/src/System.Numerics.Vectors.csproj1
-rw-r--r--src/System.ObjectModel/ref/4.0.0/System.ObjectModel.depproj3
-rw-r--r--src/System.ObjectModel/ref/System.ObjectModel.csproj1
-rw-r--r--src/System.ObjectModel/src/System.ObjectModel.csproj1
-rw-r--r--src/System.Private.Uri/src/System.Private.Uri.CoreCLR.csproj4
-rw-r--r--src/System.Reflection.Context/ref/System.Reflection.Context.csproj3
-rw-r--r--src/System.Reflection.DispatchProxy/ref/System.Reflection.DispatchProxy.csproj1
-rw-r--r--src/System.Reflection.Emit.ILGeneration/ref/System.Reflection.Emit.ILGeneration.csproj8
-rw-r--r--src/System.Reflection.Emit.Lightweight/ref/System.Reflection.Emit.Lightweight.csproj1
-rw-r--r--src/System.Reflection.Emit/ref/System.Reflection.Emit.csproj1
-rw-r--r--src/System.Reflection.Extensions/ref/System.Reflection.Extensions.csproj1
-rw-r--r--src/System.Reflection.Metadata/src/System.Reflection.Metadata.csproj1
-rw-r--r--src/System.Reflection.Primitives/ref/System.Reflection.Primitives.csproj1
-rw-r--r--src/System.Reflection.TypeExtensions/ref/System.Reflection.TypeExtensions.csproj1
-rw-r--r--src/System.Reflection/ref/4.0.0/System.Reflection.depproj3
-rw-r--r--src/System.Reflection/ref/4.0.10/System.Reflection.depproj3
-rw-r--r--src/System.Reflection/ref/System.Reflection.csproj1
-rw-r--r--src/System.Resources.ReaderWriter/ref/System.Resources.ReaderWriter.csproj1
-rw-r--r--src/System.Resources.ResourceManager/ref/System.Resources.ResourceManager.csproj1
-rw-r--r--src/System.Runtime.CompilerServices.VisualC/ref/System.Runtime.CompilerServices.VisualC.csproj1
-rw-r--r--src/System.Runtime.Extensions/ref/4.0.0/System.Runtime.Extensions.depproj3
-rw-r--r--src/System.Runtime.Extensions/ref/System.Runtime.Extensions.csproj1
-rw-r--r--src/System.Runtime.Extensions/src/System.Runtime.Extensions.CoreCLR.csproj3
-rw-r--r--src/System.Runtime.Handles/ref/System.Runtime.Handles.csproj1
-rw-r--r--src/System.Runtime.InteropServices.RuntimeInformation/ref/System.Runtime.InteropServices.RuntimeInformation.csproj1
-rw-r--r--src/System.Runtime.InteropServices.RuntimeInformation/src/System.Runtime.InteropServices.RuntimeInformation.csproj5
-rw-r--r--src/System.Runtime.InteropServices.WindowsRuntime/ref/System.Runtime.InteropServices.WindowsRuntime.csproj1
-rw-r--r--src/System.Runtime.InteropServices/ref/4.0.0/System.Runtime.InteropServices.depproj3
-rw-r--r--src/System.Runtime.InteropServices/ref/4.0.10/System.Runtime.InteropServices.depproj3
-rw-r--r--src/System.Runtime.InteropServices/ref/System.Runtime.InteropServices.csproj1
-rw-r--r--src/System.Runtime.Loader/ref/System.Runtime.Loader.csproj1
-rw-r--r--src/System.Runtime.Numerics/ref/System.Runtime.Numerics.csproj1
-rw-r--r--src/System.Runtime.Numerics/src/System.Runtime.Numerics.csproj1
-rw-r--r--src/System.Runtime.Serialization.Json/ref/System.Runtime.Serialization.Json.csproj1
-rw-r--r--src/System.Runtime.Serialization.Primitives/ref/4.0.0/System.Runtime.Serialization.Primitives.depproj3
-rw-r--r--src/System.Runtime.Serialization.Primitives/ref/System.Runtime.Serialization.Primitives.csproj1
-rw-r--r--src/System.Runtime.Serialization.Primitives/src/System.Runtime.Serialization.Primitives.csproj1
-rw-r--r--src/System.Runtime.Serialization.Xml/ref/4.0.0/System.Runtime.Serialization.Xml.depproj3
-rw-r--r--src/System.Runtime.Serialization.Xml/ref/System.Runtime.Serialization.Xml.csproj1
-rw-r--r--src/System.Runtime.WindowsRuntime.UI.Xaml/ref/System.Runtime.WindowsRuntime.UI.Xaml.csproj3
-rw-r--r--src/System.Runtime.WindowsRuntime/ref/4.0.0/System.Runtime.WindowsRuntime.depproj13
-rw-r--r--src/System.Runtime.WindowsRuntime/ref/4.0.0/project.json8
-rw-r--r--src/System.Runtime.WindowsRuntime/ref/4.0.0/project.lock.json292
-rw-r--r--src/System.Runtime.WindowsRuntime/ref/System.Runtime.WindowsRuntime.csproj3
-rw-r--r--src/System.Runtime/ref/4.0.0/System.Runtime.depproj3
-rw-r--r--src/System.Runtime/ref/4.0.10/System.Runtime.depproj3
-rw-r--r--src/System.Runtime/ref/System.Runtime.csproj1
-rw-r--r--src/System.Security.AccessControl/ref/System.Security.AccessControl.csproj1
-rw-r--r--src/System.Security.Claims/ref/System.Security.Claims.csproj1
-rw-r--r--src/System.Security.Cryptography.Algorithms/ref/System.Security.Cryptography.Algorithms.csproj1
-rw-r--r--src/System.Security.Cryptography.Algorithms/src/System.Security.Cryptography.Algorithms.csproj4
-rw-r--r--src/System.Security.Cryptography.Cng/ref/System.Security.Cryptography.Cng.csproj3
-rw-r--r--src/System.Security.Cryptography.Cng/src/System.Security.Cryptography.Cng.csproj4
-rw-r--r--src/System.Security.Cryptography.Csp/ref/System.Security.Cryptography.Csp.csproj1
-rw-r--r--src/System.Security.Cryptography.Encoding/ref/System.Security.Cryptography.Encoding.csproj1
-rw-r--r--src/System.Security.Cryptography.Encoding/src/System.Security.Cryptography.Encoding.csproj4
-rw-r--r--src/System.Security.Cryptography.OpenSsl/ref/System.Security.Cryptography.OpenSsl.cs51
-rw-r--r--src/System.Security.Cryptography.OpenSsl/ref/System.Security.Cryptography.OpenSsl.csproj16
-rw-r--r--src/System.Security.Cryptography.OpenSsl/ref/project.json12
-rw-r--r--src/System.Security.Cryptography.OpenSsl/ref/project.lock.json682
-rw-r--r--src/System.Security.Cryptography.OpenSsl/src/System.Security.Cryptography.OpenSsl.csproj2
-rw-r--r--src/System.Security.Cryptography.Primitives/ref/System.Security.Cryptography.Primitives.csproj1
-rw-r--r--src/System.Security.Cryptography.Primitives/src/System.Security.Cryptography.Primitives.csproj5
-rw-r--r--src/System.Security.Cryptography.X509Certificates/ref/System.Security.Cryptography.X509Certificates.csproj3
-rw-r--r--src/System.Security.Cryptography.X509Certificates/src/System.Security.Cryptography.X509Certificates.csproj4
-rw-r--r--src/System.Security.Principal.Windows/ref/System.Security.Principal.Windows.csproj1
-rw-r--r--src/System.Security.Principal/ref/System.Security.Principal.csproj1
-rw-r--r--src/System.ServiceProcess.ServiceController/ref/System.ServiceProcess.ServiceController.csproj1
-rw-r--r--src/System.Text.Encoding.CodePages/ref/System.Text.Encoding.CodePages.csproj1
-rw-r--r--src/System.Text.Encoding.CodePages/src/System.Text.Encoding.CodePages.csproj5
-rw-r--r--src/System.Text.Encoding.Extensions/ref/4.0.0/System.Text.Encoding.Extensions.depproj3
-rw-r--r--src/System.Text.Encoding.Extensions/ref/System.Text.Encoding.Extensions.csproj1
-rw-r--r--src/System.Text.Encoding/ref/4.0.0/System.Text.Encoding.depproj3
-rw-r--r--src/System.Text.Encoding/ref/System.Text.Encoding.csproj1
-rw-r--r--src/System.Text.Encodings.Web/src/System.Text.Encodings.Web.csproj1
-rw-r--r--src/System.Text.RegularExpressions/ref/4.0.0/System.Text.RegularExpressions.depproj3
-rw-r--r--src/System.Text.RegularExpressions/ref/System.Text.RegularExpressions.csproj1
-rw-r--r--src/System.Text.RegularExpressions/src/System.Text.RegularExpressions.csproj1
-rw-r--r--src/System.Threading.AccessControl/ref/System.Threading.AccessControl.csproj1
-rw-r--r--src/System.Threading.Overlapped/ref/System.Threading.Overlapped.csproj1
-rw-r--r--src/System.Threading.Tasks.Dataflow/src/System.Threading.Tasks.Dataflow.WP8.csproj1
-rw-r--r--src/System.Threading.Tasks.Dataflow/src/System.Threading.Tasks.Dataflow.csproj1
-rw-r--r--src/System.Threading.Tasks.Parallel/ref/System.Threading.Tasks.Parallel.csproj1
-rw-r--r--src/System.Threading.Tasks.Parallel/src/System.Threading.Tasks.Parallel.csproj1
-rw-r--r--src/System.Threading.Tasks/ref/4.0.0/System.Threading.Tasks.depproj3
-rw-r--r--src/System.Threading.Tasks/ref/System.Threading.Tasks.csproj1
-rw-r--r--src/System.Threading.Thread/ref/System.Threading.Thread.csproj1
-rw-r--r--src/System.Threading.ThreadPool/ref/System.Threading.ThreadPool.csproj1
-rw-r--r--src/System.Threading.Timer/ref/System.Threading.Timer.csproj1
-rw-r--r--src/System.Threading/ref/4.0.0/System.Threading.depproj3
-rw-r--r--src/System.Threading/ref/System.Threading.csproj1
-rw-r--r--src/System.Threading/src/System.Threading.CoreCLR.csproj4
-rw-r--r--src/System.Xml.ReaderWriter/ref/4.0.0/System.Xml.ReaderWriter.depproj3
-rw-r--r--src/System.Xml.ReaderWriter/ref/System.Xml.ReaderWriter.csproj1
-rw-r--r--src/System.Xml.ReaderWriter/src/System.Xml.ReaderWriter.csproj1
-rw-r--r--src/System.Xml.XDocument/ref/4.0.0/System.Xml.XDocument.depproj3
-rw-r--r--src/System.Xml.XDocument/ref/System.Xml.XDocument.csproj1
-rw-r--r--src/System.Xml.XDocument/src/System.Xml.XDocument.csproj1
-rw-r--r--src/System.Xml.XPath.XDocument/ref/System.Xml.XPath.XDocument.csproj1
-rw-r--r--src/System.Xml.XPath.XDocument/src/System.Xml.XPath.XDocument.csproj1
-rw-r--r--src/System.Xml.XPath.XmlDocument/ref/System.Xml.XPath.XmlDocument.csproj1
-rw-r--r--src/System.Xml.XPath.XmlDocument/src/System.Xml.XPath.XmlDocument.csproj1
-rw-r--r--src/System.Xml.XPath/ref/System.Xml.XPath.csproj1
-rw-r--r--src/System.Xml.XPath/src/System.Xml.XPath.csproj1
-rw-r--r--src/System.Xml.XmlDocument/ref/System.Xml.XmlDocument.csproj1
-rw-r--r--src/System.Xml.XmlDocument/src/System.Xml.XmlDocument.csproj1
-rw-r--r--src/System.Xml.XmlSerializer/ref/4.0.0/System.Xml.XmlSerializer.depproj3
-rw-r--r--src/System.Xml.XmlSerializer/ref/System.Xml.XmlSerializer.csproj1
227 files changed, 1374 insertions, 112 deletions
diff --git a/dir.props b/dir.props
index 44f416e008..8780046bfe 100644
--- a/dir.props
+++ b/dir.props
@@ -10,7 +10,7 @@
<!-- Build Tools Versions -->
<PropertyGroup>
- <BuildToolsVersion>1.0.25-prerelease-00104</BuildToolsVersion>
+ <BuildToolsVersion>1.0.25-prerelease-00107</BuildToolsVersion>
<DnxVersion>1.0.0-beta7</DnxVersion>
<DnxPackageName Condition="'$(DnxPackageName)' == '' and '$(OsEnvironment)'!='Unix'">dnx-coreclr-win-x86.$(DnxVersion)</DnxPackageName>
<DnxPackageName Condition="'$(DnxPackageName)' == '' and '$(OsEnvironment)'=='Unix'">dnx-mono.$(DnxVersion)</DnxPackageName>
diff --git a/src/.nuget/packages.Unix.config b/src/.nuget/packages.Unix.config
index 824fc34084..869ff87d77 100644
--- a/src/.nuget/packages.Unix.config
+++ b/src/.nuget/packages.Unix.config
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
- <package id="Microsoft.DotNet.BuildTools" version="1.0.25-prerelease-00104" />
+ <package id="Microsoft.DotNet.BuildTools" version="1.0.25-prerelease-00107" />
<package id="Microsoft.DotNet.BuildTools.ApiTools" version="1.0.0-prerelease" />
<package id="dnx-mono" version="1.0.0-beta7" />
<package id="Microsoft.Net.ToolsetCompilers" version="1.0.0-rc3-20150510-01" />
diff --git a/src/.nuget/packages.Windows_NT.config b/src/.nuget/packages.Windows_NT.config
index b1c7bb9bfb..9ad4a0970e 100644
--- a/src/.nuget/packages.Windows_NT.config
+++ b/src/.nuget/packages.Windows_NT.config
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
- <package id="Microsoft.DotNet.BuildTools" version="1.0.25-prerelease-00104" />
+ <package id="Microsoft.DotNet.BuildTools" version="1.0.25-prerelease-00107" />
<package id="dnx-coreclr-win-x86" version="1.0.0-beta7" />
<package id="Microsoft.DotNet.BuildTools.ApiTools" version="1.0.0-prerelease" />
</packages>
diff --git a/src/Microsoft.CSharp/ref/Microsoft.CSharp.csproj b/src/Microsoft.CSharp/ref/Microsoft.CSharp.csproj
index 2c61d6b3a9..f30bd8e708 100644
--- a/src/Microsoft.CSharp/ref/Microsoft.CSharp.csproj
+++ b/src/Microsoft.CSharp/ref/Microsoft.CSharp.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="Microsoft.CSharp.cs" />
diff --git a/src/Microsoft.CSharp/src/Microsoft.CSharp.csproj b/src/Microsoft.CSharp/src/Microsoft.CSharp.csproj
index 75fb0d5ee4..8476f191a6 100644
--- a/src/Microsoft.CSharp/src/Microsoft.CSharp.csproj
+++ b/src/Microsoft.CSharp/src/Microsoft.CSharp.csproj
@@ -9,6 +9,7 @@
<AssemblyName>Microsoft.CSharp</AssemblyName>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<RootNamespace>Microsoft.CSharp</RootNamespace>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
diff --git a/src/Microsoft.VisualBasic/ref/Microsoft.VisualBasic.csproj b/src/Microsoft.VisualBasic/ref/Microsoft.VisualBasic.csproj
index f890478549..f79210ea8d 100644
--- a/src/Microsoft.VisualBasic/ref/Microsoft.VisualBasic.csproj
+++ b/src/Microsoft.VisualBasic/ref/Microsoft.VisualBasic.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>10.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.2</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="Microsoft.VisualBasic.cs" />
diff --git a/src/Microsoft.VisualBasic/src/Microsoft.VisualBasic.vbproj b/src/Microsoft.VisualBasic/src/Microsoft.VisualBasic.vbproj
index 8693bffbed..b9609b2587 100644
--- a/src/Microsoft.VisualBasic/src/Microsoft.VisualBasic.vbproj
+++ b/src/Microsoft.VisualBasic/src/Microsoft.VisualBasic.vbproj
@@ -18,6 +18,7 @@
<AssemblyName>Microsoft.VisualBasic</AssemblyName>
<AssemblyVersion>10.0.1.0</AssemblyVersion>
<NoStdLib>true</NoStdLib>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
diff --git a/src/Microsoft.Win32.Primitives/ref/Microsoft.Win32.Primitives.csproj b/src/Microsoft.Win32.Primitives/ref/Microsoft.Win32.Primitives.csproj
index 329d7fa256..29fea5e7df 100644
--- a/src/Microsoft.Win32.Primitives/ref/Microsoft.Win32.Primitives.csproj
+++ b/src/Microsoft.Win32.Primitives/ref/Microsoft.Win32.Primitives.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="Microsoft.Win32.Primitives.cs" />
diff --git a/src/Microsoft.Win32.Primitives/src/Microsoft.Win32.Primitives.csproj b/src/Microsoft.Win32.Primitives/src/Microsoft.Win32.Primitives.csproj
index 30bd109e20..7d614cbba7 100644
--- a/src/Microsoft.Win32.Primitives/src/Microsoft.Win32.Primitives.csproj
+++ b/src/Microsoft.Win32.Primitives/src/Microsoft.Win32.Primitives.csproj
@@ -11,7 +11,7 @@
<AssemblyName>Microsoft.Win32.Primitives</AssemblyName>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <PackageTargetFramework>dotnet</PackageTargetFramework>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
<UsePackageTargetRuntimeDefaults>true</UsePackageTargetRuntimeDefaults>
</PropertyGroup>
<!-- Help VS understand available configurations -->
diff --git a/src/Microsoft.Win32.Registry.AccessControl/ref/Microsoft.Win32.Registry.AccessControl.csproj b/src/Microsoft.Win32.Registry.AccessControl/ref/Microsoft.Win32.Registry.AccessControl.csproj
index 497d9ce405..196f513265 100644
--- a/src/Microsoft.Win32.Registry.AccessControl/ref/Microsoft.Win32.Registry.AccessControl.csproj
+++ b/src/Microsoft.Win32.Registry.AccessControl/ref/Microsoft.Win32.Registry.AccessControl.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="Microsoft.Win32.Registry.AccessControl.cs" />
diff --git a/src/Microsoft.Win32.Registry/ref/Microsoft.Win32.Registry.csproj b/src/Microsoft.Win32.Registry/ref/Microsoft.Win32.Registry.csproj
index 018d64be16..d34c833b3d 100644
--- a/src/Microsoft.Win32.Registry/ref/Microsoft.Win32.Registry.csproj
+++ b/src/Microsoft.Win32.Registry/ref/Microsoft.Win32.Registry.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.2</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="Microsoft.Win32.Registry.cs" />
diff --git a/src/System.AppContext/ref/System.AppContext.csproj b/src/System.AppContext/ref/System.AppContext.csproj
index 74942f37ef..5e1ff67962 100644
--- a/src/System.AppContext/ref/System.AppContext.csproj
+++ b/src/System.AppContext/ref/System.AppContext.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.AppContext.cs" />
diff --git a/src/System.Collections.Concurrent/ref/4.0.0/System.Collections.Concurrent.depproj b/src/System.Collections.Concurrent/ref/4.0.0/System.Collections.Concurrent.depproj
index a88a3f6e5b..2b5f41e38d 100644
--- a/src/System.Collections.Concurrent/ref/4.0.0/System.Collections.Concurrent.depproj
+++ b/src/System.Collections.Concurrent/ref/4.0.0/System.Collections.Concurrent.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.2</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.Collections.Concurrent/ref/System.Collections.Concurrent.csproj b/src/System.Collections.Concurrent/ref/System.Collections.Concurrent.csproj
index ba670f6988..155704aa3a 100644
--- a/src/System.Collections.Concurrent/ref/System.Collections.Concurrent.csproj
+++ b/src/System.Collections.Concurrent/ref/System.Collections.Concurrent.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.11.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Collections.Concurrent.cs" />
diff --git a/src/System.Collections.Concurrent/src/System.Collections.Concurrent.csproj b/src/System.Collections.Concurrent/src/System.Collections.Concurrent.csproj
index eb29ec5c7b..c0e1b66a97 100644
--- a/src/System.Collections.Concurrent/src/System.Collections.Concurrent.csproj
+++ b/src/System.Collections.Concurrent/src/System.Collections.Concurrent.csproj
@@ -10,6 +10,7 @@
<AssemblyVersion>4.0.11.0</AssemblyVersion>
<RootNamespace>System.Collections.Concurrent</RootNamespace>
<DefineConstants>FEATURE_TRACING</DefineConstants>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
diff --git a/src/System.Collections.Immutable/src/System.Collections.Immutable.csproj b/src/System.Collections.Immutable/src/System.Collections.Immutable.csproj
index a4f7175a6d..504e08ba12 100644
--- a/src/System.Collections.Immutable/src/System.Collections.Immutable.csproj
+++ b/src/System.Collections.Immutable/src/System.Collections.Immutable.csproj
@@ -16,6 +16,7 @@
<DocumentationFile>$(OutputPath)System.Collections.Immutable.xml</DocumentationFile>
<GenerateAppxPackageOnBuild>False</GenerateAppxPackageOnBuild>
<AssemblyVersion>1.1.38</AssemblyVersion>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
diff --git a/src/System.Collections.NonGeneric/ref/System.Collections.NonGeneric.csproj b/src/System.Collections.NonGeneric/ref/System.Collections.NonGeneric.csproj
index 173de67664..b866ba424b 100644
--- a/src/System.Collections.NonGeneric/ref/System.Collections.NonGeneric.csproj
+++ b/src/System.Collections.NonGeneric/ref/System.Collections.NonGeneric.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Collections.NonGeneric.cs" />
diff --git a/src/System.Collections.NonGeneric/src/System.Collections.NonGeneric.csproj b/src/System.Collections.NonGeneric/src/System.Collections.NonGeneric.csproj
index 159729ac93..e42a1e37be 100644
--- a/src/System.Collections.NonGeneric/src/System.Collections.NonGeneric.csproj
+++ b/src/System.Collections.NonGeneric/src/System.Collections.NonGeneric.csproj
@@ -9,6 +9,7 @@
<RootNamespace>System.Collections.NonGeneric</RootNamespace>
<AssemblyName>System.Collections.NonGeneric</AssemblyName>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
diff --git a/src/System.Collections.Specialized/ref/System.Collections.Specialized.csproj b/src/System.Collections.Specialized/ref/System.Collections.Specialized.csproj
index 02e024ba02..40bd4706ae 100644
--- a/src/System.Collections.Specialized/ref/System.Collections.Specialized.csproj
+++ b/src/System.Collections.Specialized/ref/System.Collections.Specialized.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Collections.Specialized.cs" />
diff --git a/src/System.Collections.Specialized/src/System.Collections.Specialized.csproj b/src/System.Collections.Specialized/src/System.Collections.Specialized.csproj
index fdad479c76..2b57f0c653 100644
--- a/src/System.Collections.Specialized/src/System.Collections.Specialized.csproj
+++ b/src/System.Collections.Specialized/src/System.Collections.Specialized.csproj
@@ -9,6 +9,7 @@
<RootNamespace>System.Collections.Specialized</RootNamespace>
<AssemblyName>System.Collections.Specialized</AssemblyName>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
diff --git a/src/System.Collections/ref/4.0.0/System.Collections.depproj b/src/System.Collections/ref/4.0.0/System.Collections.depproj
index a88a3f6e5b..a7e32bbae2 100644
--- a/src/System.Collections/ref/4.0.0/System.Collections.depproj
+++ b/src/System.Collections/ref/4.0.0/System.Collections.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.Collections/ref/System.Collections.csproj b/src/System.Collections/ref/System.Collections.csproj
index 1106627b78..6d93f733b1 100644
--- a/src/System.Collections/ref/System.Collections.csproj
+++ b/src/System.Collections/ref/System.Collections.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.11.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Collections.cs" />
diff --git a/src/System.ComponentModel.Annotations/ref/4.0.0/System.ComponentModel.Annotations.depproj b/src/System.ComponentModel.Annotations/ref/4.0.0/System.ComponentModel.Annotations.depproj
index a88a3f6e5b..2b5f41e38d 100644
--- a/src/System.ComponentModel.Annotations/ref/4.0.0/System.ComponentModel.Annotations.depproj
+++ b/src/System.ComponentModel.Annotations/ref/4.0.0/System.ComponentModel.Annotations.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.2</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.ComponentModel.Annotations/ref/System.ComponentModel.Annotations.csproj b/src/System.ComponentModel.Annotations/ref/System.ComponentModel.Annotations.csproj
index b047bd6de5..d5f43a9c60 100644
--- a/src/System.ComponentModel.Annotations/ref/System.ComponentModel.Annotations.csproj
+++ b/src/System.ComponentModel.Annotations/ref/System.ComponentModel.Annotations.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.11.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.ComponentModel.Annotations.cs" />
diff --git a/src/System.ComponentModel.Annotations/src/System.ComponentModel.Annotations.csproj b/src/System.ComponentModel.Annotations/src/System.ComponentModel.Annotations.csproj
index 2a2804310e..602d770297 100644
--- a/src/System.ComponentModel.Annotations/src/System.ComponentModel.Annotations.csproj
+++ b/src/System.ComponentModel.Annotations/src/System.ComponentModel.Annotations.csproj
@@ -9,6 +9,7 @@
<RootNamespace>System.ComponentModel.Annotations</RootNamespace>
<AssemblyName>System.ComponentModel.Annotations</AssemblyName>
<AssemblyVersion>4.0.11.0</AssemblyVersion>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
</PropertyGroup>
diff --git a/src/System.ComponentModel.EventBasedAsync/ref/4.0.0/System.ComponentModel.EventBasedAsync.depproj b/src/System.ComponentModel.EventBasedAsync/ref/4.0.0/System.ComponentModel.EventBasedAsync.depproj
index a88a3f6e5b..a7e32bbae2 100644
--- a/src/System.ComponentModel.EventBasedAsync/ref/4.0.0/System.ComponentModel.EventBasedAsync.depproj
+++ b/src/System.ComponentModel.EventBasedAsync/ref/4.0.0/System.ComponentModel.EventBasedAsync.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.ComponentModel.EventBasedAsync/ref/System.ComponentModel.EventBasedAsync.csproj b/src/System.ComponentModel.EventBasedAsync/ref/System.ComponentModel.EventBasedAsync.csproj
index efe7be268a..770652b60f 100644
--- a/src/System.ComponentModel.EventBasedAsync/ref/System.ComponentModel.EventBasedAsync.csproj
+++ b/src/System.ComponentModel.EventBasedAsync/ref/System.ComponentModel.EventBasedAsync.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.11.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.ComponentModel.EventBasedAsync.cs" />
diff --git a/src/System.ComponentModel.EventBasedAsync/src/System.ComponentModel.EventBasedAsync.csproj b/src/System.ComponentModel.EventBasedAsync/src/System.ComponentModel.EventBasedAsync.csproj
index fd5d5191e3..5a8ed8238b 100644
--- a/src/System.ComponentModel.EventBasedAsync/src/System.ComponentModel.EventBasedAsync.csproj
+++ b/src/System.ComponentModel.EventBasedAsync/src/System.ComponentModel.EventBasedAsync.csproj
@@ -9,6 +9,7 @@
<RootNamespace>System.ComponentModel.EventBasedAsync</RootNamespace>
<AssemblyName>System.ComponentModel.EventBasedAsync</AssemblyName>
<AssemblyVersion>4.0.11.0</AssemblyVersion>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
diff --git a/src/System.ComponentModel.Primitives/ref/System.ComponentModel.Primitives.csproj b/src/System.ComponentModel.Primitives/ref/System.ComponentModel.Primitives.csproj
index 85856e2611..19d60da418 100644
--- a/src/System.ComponentModel.Primitives/ref/System.ComponentModel.Primitives.csproj
+++ b/src/System.ComponentModel.Primitives/ref/System.ComponentModel.Primitives.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.ComponentModel.Primitives.cs" />
diff --git a/src/System.ComponentModel.Primitives/src/System.ComponentModel.Primitives.csproj b/src/System.ComponentModel.Primitives/src/System.ComponentModel.Primitives.csproj
index 2c8fb841cf..b6f2e7a855 100644
--- a/src/System.ComponentModel.Primitives/src/System.ComponentModel.Primitives.csproj
+++ b/src/System.ComponentModel.Primitives/src/System.ComponentModel.Primitives.csproj
@@ -9,6 +9,7 @@
<RootNamespace>System.ComponentModel.Primitives</RootNamespace>
<AssemblyName>System.ComponentModel.Primitives</AssemblyName>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
diff --git a/src/System.ComponentModel.TypeConverter/ref/System.ComponentModel.TypeConverter.csproj b/src/System.ComponentModel.TypeConverter/ref/System.ComponentModel.TypeConverter.csproj
index 88dda054d6..8dc79f251c 100644
--- a/src/System.ComponentModel.TypeConverter/ref/System.ComponentModel.TypeConverter.csproj
+++ b/src/System.ComponentModel.TypeConverter/ref/System.ComponentModel.TypeConverter.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.ComponentModel.TypeConverter.cs" />
diff --git a/src/System.ComponentModel.TypeConverter/src/System.ComponentModel.TypeConverter.csproj b/src/System.ComponentModel.TypeConverter/src/System.ComponentModel.TypeConverter.csproj
index ab8309bd6e..2f685dd36c 100644
--- a/src/System.ComponentModel.TypeConverter/src/System.ComponentModel.TypeConverter.csproj
+++ b/src/System.ComponentModel.TypeConverter/src/System.ComponentModel.TypeConverter.csproj
@@ -9,6 +9,7 @@
<RootNamespace>System.ComponentModel.TypeConverter</RootNamespace>
<AssemblyName>System.ComponentModel.TypeConverter</AssemblyName>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
diff --git a/src/System.ComponentModel/ref/System.ComponentModel.csproj b/src/System.ComponentModel/ref/System.ComponentModel.csproj
index 07242519be..f62e174dd3 100644
--- a/src/System.ComponentModel/ref/System.ComponentModel.csproj
+++ b/src/System.ComponentModel/ref/System.ComponentModel.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.ComponentModel.cs" />
diff --git a/src/System.ComponentModel/src/System.ComponentModel.csproj b/src/System.ComponentModel/src/System.ComponentModel.csproj
index 9ebfde6268..1c9b89a6fa 100644
--- a/src/System.ComponentModel/src/System.ComponentModel.csproj
+++ b/src/System.ComponentModel/src/System.ComponentModel.csproj
@@ -10,6 +10,7 @@
<AssemblyName>System.ComponentModel</AssemblyName>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
diff --git a/src/System.Console/ref/System.Console.csproj b/src/System.Console/ref/System.Console.csproj
index 19571694cc..edddee26b7 100644
--- a/src/System.Console/ref/System.Console.csproj
+++ b/src/System.Console/ref/System.Console.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Console.cs" />
diff --git a/src/System.Console/src/System.Console.csproj b/src/System.Console/src/System.Console.csproj
index 0a3baadc76..1d815a0365 100644
--- a/src/System.Console/src/System.Console.csproj
+++ b/src/System.Console/src/System.Console.csproj
@@ -10,7 +10,7 @@
<AssemblyName>System.Console</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <PackageTargetFramework>dotnet</PackageTargetFramework>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
<UsePackageTargetRuntimeDefaults>true</UsePackageTargetRuntimeDefaults>
</PropertyGroup>
<!-- Help VS understand available configurations -->
@@ -154,7 +154,7 @@
</Compile>
<Compile Include="$(CommonPath)\Interop\Unix\System.Native\Interop.OpenFlags.cs">
<Link>Common\Interop\Unix\Interop.OpenFlags.cs</Link>
- </Compile>
+ </Compile>
<Compile Include="$(CommonPath)\Interop\Unix\System.Native\Interop.GetEUid.cs">
<Link>Common\Interop\Unix\Interop.GetEUid.cs</Link>
</Compile>
@@ -184,4 +184,4 @@
<None Include="project.json" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
+</Project> \ No newline at end of file
diff --git a/src/System.Data.Common/ref/System.Data.Common.csproj b/src/System.Data.Common/ref/System.Data.Common.csproj
index 76bb7f8028..fae537cd4e 100644
--- a/src/System.Data.Common/ref/System.Data.Common.csproj
+++ b/src/System.Data.Common/ref/System.Data.Common.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Data.Common.cs" />
diff --git a/src/System.Data.SqlClient/ref/System.Data.SqlClient.csproj b/src/System.Data.SqlClient/ref/System.Data.SqlClient.csproj
index b209a578b8..fea1d19895 100644
--- a/src/System.Data.SqlClient/ref/System.Data.SqlClient.csproj
+++ b/src/System.Data.SqlClient/ref/System.Data.SqlClient.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Data.SqlClient.cs" />
diff --git a/src/System.Data.SqlClient/src/System.Data.SqlClient.csproj b/src/System.Data.SqlClient/src/System.Data.SqlClient.csproj
index ababc3041c..97d855f83b 100644
--- a/src/System.Data.SqlClient/src/System.Data.SqlClient.csproj
+++ b/src/System.Data.SqlClient/src/System.Data.SqlClient.csproj
@@ -9,7 +9,7 @@
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<PlatformTarget>AnyCPU</PlatformTarget>
- <PackageTargetFramework>dotnet</PackageTargetFramework>
+ <PackageTargetFramework>dotnet5.5</PackageTargetFramework>
<UsePackageTargetRuntimeDefaults>true</UsePackageTargetRuntimeDefaults>
</PropertyGroup>
<PropertyGroup Condition=" '$(TargetsWindows)' != 'true' ">
diff --git a/src/System.Diagnostics.Contracts/ref/System.Diagnostics.Contracts.csproj b/src/System.Diagnostics.Contracts/ref/System.Diagnostics.Contracts.csproj
index 5f1bdf9ca7..9cc2033278 100644
--- a/src/System.Diagnostics.Contracts/ref/System.Diagnostics.Contracts.csproj
+++ b/src/System.Diagnostics.Contracts/ref/System.Diagnostics.Contracts.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Diagnostics.Contracts.cs" />
diff --git a/src/System.Diagnostics.Debug/ref/4.0.0/System.Diagnostics.Debug.depproj b/src/System.Diagnostics.Debug/ref/4.0.0/System.Diagnostics.Debug.depproj
index a88a3f6e5b..a7e32bbae2 100644
--- a/src/System.Diagnostics.Debug/ref/4.0.0/System.Diagnostics.Debug.depproj
+++ b/src/System.Diagnostics.Debug/ref/4.0.0/System.Diagnostics.Debug.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.Diagnostics.Debug/ref/System.Diagnostics.Debug.csproj b/src/System.Diagnostics.Debug/ref/System.Diagnostics.Debug.csproj
index 81831bc31d..7b57144742 100644
--- a/src/System.Diagnostics.Debug/ref/System.Diagnostics.Debug.csproj
+++ b/src/System.Diagnostics.Debug/ref/System.Diagnostics.Debug.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.11.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Diagnostics.Debug.cs" />
diff --git a/src/System.Diagnostics.Debug/src/System.Diagnostics.Debug.csproj b/src/System.Diagnostics.Debug/src/System.Diagnostics.Debug.csproj
index 14a412515b..30175c1f21 100644
--- a/src/System.Diagnostics.Debug/src/System.Diagnostics.Debug.csproj
+++ b/src/System.Diagnostics.Debug/src/System.Diagnostics.Debug.csproj
@@ -14,6 +14,7 @@
<NoWarn>0436</NoWarn>
<!-- Suppress warnings for type conflicts between SafeFileHandle in partial facade and mscorlib -->
<UsePackageTargetRuntimeDefaults>true</UsePackageTargetRuntimeDefaults>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<PropertyGroup Condition=" '$(TargetsUnix)' == 'true' ">
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
@@ -74,7 +75,7 @@
</Compile>
<Compile Include="$(CommonPath)\Interop\Unix\System.Native\Interop.OpenFlags.cs">
<Link>Common\Interop\Unix\Interop.OpenFlags.cs</Link>
- </Compile>
+ </Compile>
<Compile Include="$(CommonPath)\Interop\Unix\System.Native\Interop.SysLog.cs">
<Link>Common\Interop\Unix\Interop.SysLog.cs</Link>
</Compile>
diff --git a/src/System.Diagnostics.DiagnosticSource/src/System.Diagnostics.DiagnosticSource.csproj b/src/System.Diagnostics.DiagnosticSource/src/System.Diagnostics.DiagnosticSource.csproj
index e9566b1230..be6f631126 100644
--- a/src/System.Diagnostics.DiagnosticSource/src/System.Diagnostics.DiagnosticSource.csproj
+++ b/src/System.Diagnostics.DiagnosticSource/src/System.Diagnostics.DiagnosticSource.csproj
@@ -9,6 +9,7 @@
<AssemblyName>System.Diagnostics.DiagnosticSource</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile>
+ <PackageTargetFramework>dotnet5.2</PackageTargetFramework>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
diff --git a/src/System.Diagnostics.FileVersionInfo/ref/System.Diagnostics.FileVersionInfo.csproj b/src/System.Diagnostics.FileVersionInfo/ref/System.Diagnostics.FileVersionInfo.csproj
index 297f5cd5fc..11bb728ba8 100644
--- a/src/System.Diagnostics.FileVersionInfo/ref/System.Diagnostics.FileVersionInfo.csproj
+++ b/src/System.Diagnostics.FileVersionInfo/ref/System.Diagnostics.FileVersionInfo.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Diagnostics.FileVersionInfo.cs" />
diff --git a/src/System.Diagnostics.FileVersionInfo/src/System.Diagnostics.FileVersionInfo.csproj b/src/System.Diagnostics.FileVersionInfo/src/System.Diagnostics.FileVersionInfo.csproj
index d5c23f533a..a61d55d0b5 100644
--- a/src/System.Diagnostics.FileVersionInfo/src/System.Diagnostics.FileVersionInfo.csproj
+++ b/src/System.Diagnostics.FileVersionInfo/src/System.Diagnostics.FileVersionInfo.csproj
@@ -9,10 +9,10 @@
<AssemblyName>System.Diagnostics.FileVersionInfo</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <PackageTargetFramework>dotnet</PackageTargetFramework>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
<UsePackageTargetRuntimeDefaults>true</UsePackageTargetRuntimeDefaults>
</PropertyGroup>
-<!-- Help VS understand available configurations -->
+ <!-- Help VS understand available configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Linux_Debug|AnyCPU' " />
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Linux_Release|AnyCPU' " />
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'OSX_Debug|AnyCPU' " />
diff --git a/src/System.Diagnostics.Process/ref/4.0/System.Diagnostics.Process.csproj b/src/System.Diagnostics.Process/ref/4.0/System.Diagnostics.Process.csproj
index 57b7597e0c..5fff0dc78f 100644
--- a/src/System.Diagnostics.Process/ref/4.0/System.Diagnostics.Process.csproj
+++ b/src/System.Diagnostics.Process/ref/4.0/System.Diagnostics.Process.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Diagnostics.Process.cs" />
diff --git a/src/System.Diagnostics.Process/ref/System.Diagnostics.Process.csproj b/src/System.Diagnostics.Process/ref/System.Diagnostics.Process.csproj
index 262702d269..8b255635f4 100644
--- a/src/System.Diagnostics.Process/ref/System.Diagnostics.Process.csproj
+++ b/src/System.Diagnostics.Process/ref/System.Diagnostics.Process.csproj
@@ -4,6 +4,8 @@
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <!-- requires 5.5 since we needed surface area in Desktop 4.6.1 to support -->
+ <PackageTargetFramework>dotnet5.5</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Diagnostics.Process.cs" />
diff --git a/src/System.Diagnostics.Process/src/System.Diagnostics.Process.csproj b/src/System.Diagnostics.Process/src/System.Diagnostics.Process.csproj
index 9de003db7e..d1e6f080aa 100644
--- a/src/System.Diagnostics.Process/src/System.Diagnostics.Process.csproj
+++ b/src/System.Diagnostics.Process/src/System.Diagnostics.Process.csproj
@@ -10,7 +10,7 @@
<AssemblyName>System.Diagnostics.Process</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <PackageTargetFramework>dotnet</PackageTargetFramework>
+ <PackageTargetFramework>dotnet5.5</PackageTargetFramework>
<UsePackageTargetRuntimeDefaults>true</UsePackageTargetRuntimeDefaults>
</PropertyGroup>
<!-- Help VS understand available configurations -->
@@ -293,4 +293,4 @@
<None Include="project.json" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
+</Project> \ No newline at end of file
diff --git a/src/System.Diagnostics.StackTrace/ref/System.Diagnostics.StackTrace.csproj b/src/System.Diagnostics.StackTrace/ref/System.Diagnostics.StackTrace.csproj
index 5e46724bdd..868b107293 100644
--- a/src/System.Diagnostics.StackTrace/ref/System.Diagnostics.StackTrace.csproj
+++ b/src/System.Diagnostics.StackTrace/ref/System.Diagnostics.StackTrace.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Diagnostics.StackTrace.cs" />
diff --git a/src/System.Diagnostics.TextWriterTraceListener/ref/System.Diagnostics.TextWriterTraceListener.csproj b/src/System.Diagnostics.TextWriterTraceListener/ref/System.Diagnostics.TextWriterTraceListener.csproj
index fa43e20bab..3f7ad0d7b8 100644
--- a/src/System.Diagnostics.TextWriterTraceListener/ref/System.Diagnostics.TextWriterTraceListener.csproj
+++ b/src/System.Diagnostics.TextWriterTraceListener/ref/System.Diagnostics.TextWriterTraceListener.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Diagnostics.TextWriterTraceListener.cs" />
diff --git a/src/System.Diagnostics.Tools/ref/System.Diagnostics.Tools.csproj b/src/System.Diagnostics.Tools/ref/System.Diagnostics.Tools.csproj
index 51f62f70ae..f94686b715 100644
--- a/src/System.Diagnostics.Tools/ref/System.Diagnostics.Tools.csproj
+++ b/src/System.Diagnostics.Tools/ref/System.Diagnostics.Tools.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Diagnostics.Tools.cs" />
diff --git a/src/System.Diagnostics.TraceSource/ref/System.Diagnostics.TraceSource.csproj b/src/System.Diagnostics.TraceSource/ref/System.Diagnostics.TraceSource.csproj
index 35a9a2b8eb..9eb32f46f4 100644
--- a/src/System.Diagnostics.TraceSource/ref/System.Diagnostics.TraceSource.csproj
+++ b/src/System.Diagnostics.TraceSource/ref/System.Diagnostics.TraceSource.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Diagnostics.TraceSource.cs" />
diff --git a/src/System.Diagnostics.TraceSource/src/System.Diagnostics.TraceSource.csproj b/src/System.Diagnostics.TraceSource/src/System.Diagnostics.TraceSource.csproj
index 2f37892c05..e3b922d867 100644
--- a/src/System.Diagnostics.TraceSource/src/System.Diagnostics.TraceSource.csproj
+++ b/src/System.Diagnostics.TraceSource/src/System.Diagnostics.TraceSource.csproj
@@ -10,10 +10,10 @@
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<DefineConstants>$(DefineConstants);TRACE</DefineConstants>
<ProjectGuid>{5380420C-EB1D-4C53-9CFC-916578C18334}</ProjectGuid>
- <PackageTargetFramework>dotnet</PackageTargetFramework>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
<UsePackageTargetRuntimeDefaults>true</UsePackageTargetRuntimeDefaults>
</PropertyGroup>
-<!-- Help VS understand available configurations -->
+ <!-- Help VS understand available configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Linux_Debug|AnyCPU' " />
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Linux_Release|AnyCPU' " />
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'OSX_Debug|AnyCPU' " />
diff --git a/src/System.Diagnostics.Tracing.Telemetry/src/System.Diagnostics.Tracing.Telemetry.csproj b/src/System.Diagnostics.Tracing.Telemetry/src/System.Diagnostics.Tracing.Telemetry.csproj
index 9e2f1590f5..8a48c91bd2 100644
--- a/src/System.Diagnostics.Tracing.Telemetry/src/System.Diagnostics.Tracing.Telemetry.csproj
+++ b/src/System.Diagnostics.Tracing.Telemetry/src/System.Diagnostics.Tracing.Telemetry.csproj
@@ -9,6 +9,7 @@
<AssemblyName>System.Diagnostics.Tracing.Telemetry</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
diff --git a/src/System.Diagnostics.Tracing/ref/4.0.0/System.Diagnostics.Tracing.depproj b/src/System.Diagnostics.Tracing/ref/4.0.0/System.Diagnostics.Tracing.depproj
index a88a3f6e5b..2b5f41e38d 100644
--- a/src/System.Diagnostics.Tracing/ref/4.0.0/System.Diagnostics.Tracing.depproj
+++ b/src/System.Diagnostics.Tracing/ref/4.0.0/System.Diagnostics.Tracing.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.2</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.Diagnostics.Tracing/ref/4.0.10/System.Diagnostics.Tracing.depproj b/src/System.Diagnostics.Tracing/ref/4.0.10/System.Diagnostics.Tracing.depproj
index 84448e99e8..70fd105be9 100644
--- a/src/System.Diagnostics.Tracing/ref/4.0.10/System.Diagnostics.Tracing.depproj
+++ b/src/System.Diagnostics.Tracing/ref/4.0.10/System.Diagnostics.Tracing.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.10.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.3</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.Diagnostics.Tracing/ref/System.Diagnostics.Tracing.csproj b/src/System.Diagnostics.Tracing/ref/System.Diagnostics.Tracing.csproj
index c349ac97d7..61687ec12b 100644
--- a/src/System.Diagnostics.Tracing/ref/System.Diagnostics.Tracing.csproj
+++ b/src/System.Diagnostics.Tracing/ref/System.Diagnostics.Tracing.csproj
@@ -5,6 +5,7 @@
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<AssemblyVersion>4.0.21.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Diagnostics.Tracing.cs" />
diff --git a/src/System.Dynamic.Runtime/ref/4.0.0/System.Dynamic.Runtime.depproj b/src/System.Dynamic.Runtime/ref/4.0.0/System.Dynamic.Runtime.depproj
index a88a3f6e5b..a7e32bbae2 100644
--- a/src/System.Dynamic.Runtime/ref/4.0.0/System.Dynamic.Runtime.depproj
+++ b/src/System.Dynamic.Runtime/ref/4.0.0/System.Dynamic.Runtime.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.Dynamic.Runtime/ref/System.Dynamic.Runtime.csproj b/src/System.Dynamic.Runtime/ref/System.Dynamic.Runtime.csproj
index 34226f9985..f1157b046a 100644
--- a/src/System.Dynamic.Runtime/ref/System.Dynamic.Runtime.csproj
+++ b/src/System.Dynamic.Runtime/ref/System.Dynamic.Runtime.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.11.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Dynamic.Runtime.cs" />
diff --git a/src/System.Globalization.Calendars/ref/System.Globalization.Calendars.csproj b/src/System.Globalization.Calendars/ref/System.Globalization.Calendars.csproj
index bee4c5c828..38f511b28a 100644
--- a/src/System.Globalization.Calendars/ref/System.Globalization.Calendars.csproj
+++ b/src/System.Globalization.Calendars/ref/System.Globalization.Calendars.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Globalization.Calendars.cs" />
diff --git a/src/System.Globalization.Extensions/ref/System.Globalization.Extensions.csproj b/src/System.Globalization.Extensions/ref/System.Globalization.Extensions.csproj
index 63aba12170..0d3a319bbd 100644
--- a/src/System.Globalization.Extensions/ref/System.Globalization.Extensions.csproj
+++ b/src/System.Globalization.Extensions/ref/System.Globalization.Extensions.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Globalization.Extensions.cs" />
diff --git a/src/System.Globalization.Extensions/src/System.Globalization.Extensions.csproj b/src/System.Globalization.Extensions/src/System.Globalization.Extensions.csproj
index 12d6a29546..1dcc28ec68 100644
--- a/src/System.Globalization.Extensions/src/System.Globalization.Extensions.csproj
+++ b/src/System.Globalization.Extensions/src/System.Globalization.Extensions.csproj
@@ -9,7 +9,7 @@
<AssemblyName>System.Globalization.Extensions</AssemblyName>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<ProjectGuid>{2B96AA10-84C0-4927-8611-8D2474B990E8}</ProjectGuid>
- <PackageTargetFramework>dotnet</PackageTargetFramework>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
<UsePackageTargetRuntimeDefaults>true</UsePackageTargetRuntimeDefaults>
</PropertyGroup>
<!-- Help VS understand available configurations -->
diff --git a/src/System.Globalization/ref/4.0.0/System.Globalization.depproj b/src/System.Globalization/ref/4.0.0/System.Globalization.depproj
index a88a3f6e5b..a7e32bbae2 100644
--- a/src/System.Globalization/ref/4.0.0/System.Globalization.depproj
+++ b/src/System.Globalization/ref/4.0.0/System.Globalization.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.Globalization/ref/System.Globalization.csproj b/src/System.Globalization/ref/System.Globalization.csproj
index 3c174a0468..9b6b87377f 100644
--- a/src/System.Globalization/ref/System.Globalization.csproj
+++ b/src/System.Globalization/ref/System.Globalization.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.11.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Globalization.cs" />
diff --git a/src/System.IO.Compression.ZipFile/ref/System.IO.Compression.ZipFile.csproj b/src/System.IO.Compression.ZipFile/ref/System.IO.Compression.ZipFile.csproj
index b3ffcdd6d7..8ddff041bc 100644
--- a/src/System.IO.Compression.ZipFile/ref/System.IO.Compression.ZipFile.csproj
+++ b/src/System.IO.Compression.ZipFile/ref/System.IO.Compression.ZipFile.csproj
@@ -1,10 +1,11 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<UseECMAKey Condition="'$(UseECMAKey)' == ''">true</UseECMAKey>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.2</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.IO.Compression.ZipFile.cs" />
diff --git a/src/System.IO.Compression/ref/System.IO.Compression.csproj b/src/System.IO.Compression/ref/System.IO.Compression.csproj
index cbecff8cd2..8396625d9b 100644
--- a/src/System.IO.Compression/ref/System.IO.Compression.csproj
+++ b/src/System.IO.Compression/ref/System.IO.Compression.csproj
@@ -1,10 +1,11 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<UseECMAKey Condition="'$(UseECMAKey)' == ''">true</UseECMAKey>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.2</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.IO.Compression.cs" />
diff --git a/src/System.IO.Compression/src/System.IO.Compression.csproj b/src/System.IO.Compression/src/System.IO.Compression.csproj
index eeafb71205..4fa1030403 100644
--- a/src/System.IO.Compression/src/System.IO.Compression.csproj
+++ b/src/System.IO.Compression/src/System.IO.Compression.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<PropertyGroup>
<!-- Required due to https://github.com/dotnet/corefx/issues/2171 -->
@@ -14,7 +14,7 @@
<ProjectGuid>{5471BFE8-8071-466F-838E-5ADAA779E742}</ProjectGuid>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<UseECMAKey Condition="'$(UseECMAKey)'==''">true</UseECMAKey>
- <PackageTargetFramework>dotnet</PackageTargetFramework>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
<UsePackageTargetRuntimeDefaults>true</UsePackageTargetRuntimeDefaults>
</PropertyGroup>
<!-- Default configurations to help VS understand the options -->
diff --git a/src/System.IO.FileSystem.AccessControl/ref/System.IO.FileSystem.AccessControl.csproj b/src/System.IO.FileSystem.AccessControl/ref/System.IO.FileSystem.AccessControl.csproj
index a3e8f3eb6d..c0e898d82b 100644
--- a/src/System.IO.FileSystem.AccessControl/ref/System.IO.FileSystem.AccessControl.csproj
+++ b/src/System.IO.FileSystem.AccessControl/ref/System.IO.FileSystem.AccessControl.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.IO.FileSystem.AccessControl.cs" />
diff --git a/src/System.IO.FileSystem.DriveInfo/ref/System.IO.FileSystem.DriveInfo.csproj b/src/System.IO.FileSystem.DriveInfo/ref/System.IO.FileSystem.DriveInfo.csproj
index 13a11e750f..721a1b5aa5 100644
--- a/src/System.IO.FileSystem.DriveInfo/ref/System.IO.FileSystem.DriveInfo.csproj
+++ b/src/System.IO.FileSystem.DriveInfo/ref/System.IO.FileSystem.DriveInfo.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.IO.FileSystem.DriveInfo.cs" />
diff --git a/src/System.IO.FileSystem.DriveInfo/src/System.IO.FileSystem.DriveInfo.csproj b/src/System.IO.FileSystem.DriveInfo/src/System.IO.FileSystem.DriveInfo.csproj
index 4f65f2680b..5bd5eca576 100644
--- a/src/System.IO.FileSystem.DriveInfo/src/System.IO.FileSystem.DriveInfo.csproj
+++ b/src/System.IO.FileSystem.DriveInfo/src/System.IO.FileSystem.DriveInfo.csproj
@@ -11,7 +11,7 @@
<ProjectGuid>{29C14AD7-DC03-45DC-897D-8DACC762707E}</ProjectGuid>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<CLSCompliant>false</CLSCompliant>
- <PackageTargetFramework>dotnet</PackageTargetFramework>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
<UsePackageTargetRuntimeDefaults>true</UsePackageTargetRuntimeDefaults>
</PropertyGroup>
<!-- Help VS understand available configurations -->
@@ -21,9 +21,8 @@
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Linux_Release|AnyCPU' " />
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'OSX_Debug|AnyCPU' " />
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'OSX_Release|AnyCPU' " />
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'FreeBSD_Debug|AnyCPU' "/>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'FreeBSD_Release|AnyCPU' "/>
-
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'FreeBSD_Debug|AnyCPU' " />
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'FreeBSD_Release|AnyCPU' " />
<ItemGroup>
<Compile Include="System\IO\DriveInfo.cs" />
<Compile Include="System\IO\DriveNotFoundException.cs" />
@@ -106,4 +105,4 @@
<None Include="project.json" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
+</Project> \ No newline at end of file
diff --git a/src/System.IO.FileSystem.Primitives/ref/System.IO.FileSystem.Primitives.csproj b/src/System.IO.FileSystem.Primitives/ref/System.IO.FileSystem.Primitives.csproj
index 8b259f1b3d..fe64229b07 100644
--- a/src/System.IO.FileSystem.Primitives/ref/System.IO.FileSystem.Primitives.csproj
+++ b/src/System.IO.FileSystem.Primitives/ref/System.IO.FileSystem.Primitives.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.IO.FileSystem.Primitives.cs" />
diff --git a/src/System.IO.FileSystem.Primitives/src/System.IO.FileSystem.Primitives.csproj b/src/System.IO.FileSystem.Primitives/src/System.IO.FileSystem.Primitives.csproj
index f9b672b1ec..eaeaa27211 100644
--- a/src/System.IO.FileSystem.Primitives/src/System.IO.FileSystem.Primitives.csproj
+++ b/src/System.IO.FileSystem.Primitives/src/System.IO.FileSystem.Primitives.csproj
@@ -8,6 +8,7 @@
<OutputType>Library</OutputType>
<AssemblyName>System.IO.FileSystem.Primitives</AssemblyName>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System\IO\FileAccess.cs" />
diff --git a/src/System.IO.FileSystem.Watcher/ref/System.IO.FileSystem.Watcher.csproj b/src/System.IO.FileSystem.Watcher/ref/System.IO.FileSystem.Watcher.csproj
index 30b1023011..690785744b 100644
--- a/src/System.IO.FileSystem.Watcher/ref/System.IO.FileSystem.Watcher.csproj
+++ b/src/System.IO.FileSystem.Watcher/ref/System.IO.FileSystem.Watcher.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.IO.FileSystem.Watcher.cs" />
diff --git a/src/System.IO.FileSystem.Watcher/src/System.IO.FileSystem.Watcher.csproj b/src/System.IO.FileSystem.Watcher/src/System.IO.FileSystem.Watcher.csproj
index 7825099e2a..44cebb1cff 100644
--- a/src/System.IO.FileSystem.Watcher/src/System.IO.FileSystem.Watcher.csproj
+++ b/src/System.IO.FileSystem.Watcher/src/System.IO.FileSystem.Watcher.csproj
@@ -8,7 +8,7 @@
<OutputType>Library</OutputType>
<ProjectGuid>{77E702D9-C6D8-4CE4-9941-D3056C3CCBED}</ProjectGuid>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <PackageTargetFramework>dotnet</PackageTargetFramework>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
<UsePackageTargetRuntimeDefaults>true</UsePackageTargetRuntimeDefaults>
</PropertyGroup>
<!-- Help VS understand available configurations -->
diff --git a/src/System.IO.FileSystem/ref/System.IO.FileSystem.csproj b/src/System.IO.FileSystem/ref/System.IO.FileSystem.csproj
index 4b1be8ee9e..6af4628a96 100644
--- a/src/System.IO.FileSystem/ref/System.IO.FileSystem.csproj
+++ b/src/System.IO.FileSystem/ref/System.IO.FileSystem.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.IO.FileSystem.cs" />
diff --git a/src/System.IO.FileSystem/src/System.IO.FileSystem.csproj b/src/System.IO.FileSystem/src/System.IO.FileSystem.csproj
index cce24d511d..8d69cb3060 100644
--- a/src/System.IO.FileSystem/src/System.IO.FileSystem.csproj
+++ b/src/System.IO.FileSystem/src/System.IO.FileSystem.csproj
@@ -9,7 +9,7 @@
<AssemblyName>System.IO.FileSystem</AssemblyName>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <PackageTargetFramework>dotnet</PackageTargetFramework>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
<PackageTargetFramework Condition="'$(TargetsWindows)' == 'true' AND '$(EnableWinRT)' == 'true'">netcore50</PackageTargetFramework>
<PackageTargetRuntime Condition=" '$(TargetsWindows)' == 'true'">win7</PackageTargetRuntime>
<PackageTargetRuntime Condition=" '$(TargetsOSX)' == 'true'">osx.10.10</PackageTargetRuntime>
diff --git a/src/System.IO.IsolatedStorage/ref/System.IO.IsolatedStorage.csproj b/src/System.IO.IsolatedStorage/ref/System.IO.IsolatedStorage.csproj
index 533ba7563c..c9fa1415f0 100644
--- a/src/System.IO.IsolatedStorage/ref/System.IO.IsolatedStorage.csproj
+++ b/src/System.IO.IsolatedStorage/ref/System.IO.IsolatedStorage.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.IO.IsolatedStorage.cs" />
diff --git a/src/System.IO.MemoryMappedFiles/ref/System.IO.MemoryMappedFiles.csproj b/src/System.IO.MemoryMappedFiles/ref/System.IO.MemoryMappedFiles.csproj
index b0b7210c95..0b606de7fc 100644
--- a/src/System.IO.MemoryMappedFiles/ref/System.IO.MemoryMappedFiles.csproj
+++ b/src/System.IO.MemoryMappedFiles/ref/System.IO.MemoryMappedFiles.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.IO.MemoryMappedFiles.cs" />
diff --git a/src/System.IO.MemoryMappedFiles/src/System.IO.MemoryMappedFiles.csproj b/src/System.IO.MemoryMappedFiles/src/System.IO.MemoryMappedFiles.csproj
index 09c683072e..17df3ce535 100644
--- a/src/System.IO.MemoryMappedFiles/src/System.IO.MemoryMappedFiles.csproj
+++ b/src/System.IO.MemoryMappedFiles/src/System.IO.MemoryMappedFiles.csproj
@@ -9,7 +9,7 @@
<AssemblyName>System.IO.MemoryMappedFiles</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <PackageTargetFramework>dotnet</PackageTargetFramework>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
<UsePackageTargetRuntimeDefaults>true</UsePackageTargetRuntimeDefaults>
</PropertyGroup>
<!-- Help VS understand available configurations -->
diff --git a/src/System.IO.Pipes/ref/System.IO.Pipes.csproj b/src/System.IO.Pipes/ref/System.IO.Pipes.csproj
index fe4eee5171..3f1606707f 100644
--- a/src/System.IO.Pipes/ref/System.IO.Pipes.csproj
+++ b/src/System.IO.Pipes/ref/System.IO.Pipes.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.IO.Pipes.cs" />
diff --git a/src/System.IO.Pipes/src/System.IO.Pipes.csproj b/src/System.IO.Pipes/src/System.IO.Pipes.csproj
index 4c77541616..fa840f3620 100644
--- a/src/System.IO.Pipes/src/System.IO.Pipes.csproj
+++ b/src/System.IO.Pipes/src/System.IO.Pipes.csproj
@@ -10,7 +10,7 @@
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<DefineConstants>$(DefineConstants)</DefineConstants>
- <PackageTargetFramework>dotnet</PackageTargetFramework>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
<UsePackageTargetRuntimeDefaults>true</UsePackageTargetRuntimeDefaults>
</PropertyGroup>
<!-- Help VS understand available configurations -->
@@ -212,4 +212,4 @@
<None Include="project.json" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
+</Project> \ No newline at end of file
diff --git a/src/System.IO.UnmanagedMemoryStream/ref/System.IO.UnmanagedMemoryStream.csproj b/src/System.IO.UnmanagedMemoryStream/ref/System.IO.UnmanagedMemoryStream.csproj
index 16403acf09..af4b92d7ca 100644
--- a/src/System.IO.UnmanagedMemoryStream/ref/System.IO.UnmanagedMemoryStream.csproj
+++ b/src/System.IO.UnmanagedMemoryStream/ref/System.IO.UnmanagedMemoryStream.csproj
@@ -5,6 +5,7 @@
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.2</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.IO.UnmanagedMemoryStream.cs" />
diff --git a/src/System.IO.UnmanagedMemoryStream/src/System.IO.UnmanagedMemoryStream.csproj b/src/System.IO.UnmanagedMemoryStream/src/System.IO.UnmanagedMemoryStream.csproj
index d3534eb97a..26a5d50a29 100644
--- a/src/System.IO.UnmanagedMemoryStream/src/System.IO.UnmanagedMemoryStream.csproj
+++ b/src/System.IO.UnmanagedMemoryStream/src/System.IO.UnmanagedMemoryStream.csproj
@@ -9,6 +9,7 @@
<AssemblyName>System.IO.UnmanagedMemoryStream</AssemblyName>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
diff --git a/src/System.IO/ref/4.0.0/System.IO.depproj b/src/System.IO/ref/4.0.0/System.IO.depproj
index a88a3f6e5b..a7e32bbae2 100644
--- a/src/System.IO/ref/4.0.0/System.IO.depproj
+++ b/src/System.IO/ref/4.0.0/System.IO.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.IO/ref/System.IO.csproj b/src/System.IO/ref/System.IO.csproj
index 70b9176fb4..e080c5845f 100644
--- a/src/System.IO/ref/System.IO.csproj
+++ b/src/System.IO/ref/System.IO.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.11.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.IO.cs" />
diff --git a/src/System.Linq.Expressions/ref/4.0.0/System.Linq.Expressions.depproj b/src/System.Linq.Expressions/ref/4.0.0/System.Linq.Expressions.depproj
index a88a3f6e5b..a7e32bbae2 100644
--- a/src/System.Linq.Expressions/ref/4.0.0/System.Linq.Expressions.depproj
+++ b/src/System.Linq.Expressions/ref/4.0.0/System.Linq.Expressions.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.Linq.Expressions/ref/System.Linq.Expressions.csproj b/src/System.Linq.Expressions/ref/System.Linq.Expressions.csproj
index 3d947e82fe..ab544a18d2 100644
--- a/src/System.Linq.Expressions/ref/System.Linq.Expressions.csproj
+++ b/src/System.Linq.Expressions/ref/System.Linq.Expressions.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.11.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Linq.Expressions.cs" />
diff --git a/src/System.Linq.Parallel/ref/System.Linq.Parallel.csproj b/src/System.Linq.Parallel/ref/System.Linq.Parallel.csproj
index 978ffda3b0..8bd1075c51 100644
--- a/src/System.Linq.Parallel/ref/System.Linq.Parallel.csproj
+++ b/src/System.Linq.Parallel/ref/System.Linq.Parallel.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.2</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Linq.Parallel.cs" />
diff --git a/src/System.Linq.Parallel/src/System.Linq.Parallel.csproj b/src/System.Linq.Parallel/src/System.Linq.Parallel.csproj
index 24b42e2515..76fd0c3679 100644
--- a/src/System.Linq.Parallel/src/System.Linq.Parallel.csproj
+++ b/src/System.Linq.Parallel/src/System.Linq.Parallel.csproj
@@ -9,6 +9,7 @@
<AssemblyName>System.Linq.Parallel</AssemblyName>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
diff --git a/src/System.Linq.Queryable/ref/System.Linq.Queryable.csproj b/src/System.Linq.Queryable/ref/System.Linq.Queryable.csproj
index 295eb16966..a6766b30b0 100644
--- a/src/System.Linq.Queryable/ref/System.Linq.Queryable.csproj
+++ b/src/System.Linq.Queryable/ref/System.Linq.Queryable.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Linq.Queryable.cs" />
diff --git a/src/System.Linq.Queryable/src/System.Linq.Queryable.csproj b/src/System.Linq.Queryable/src/System.Linq.Queryable.csproj
index 192d1e9a69..41656983d3 100644
--- a/src/System.Linq.Queryable/src/System.Linq.Queryable.csproj
+++ b/src/System.Linq.Queryable/src/System.Linq.Queryable.csproj
@@ -9,6 +9,7 @@
<AssemblyName>System.Linq.Queryable</AssemblyName>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<RootNamespace>System.Linq.Queryable</RootNamespace>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
diff --git a/src/System.Linq/ref/System.Linq.csproj b/src/System.Linq/ref/System.Linq.csproj
index c62128d6a1..14ce4c821d 100644
--- a/src/System.Linq/ref/System.Linq.csproj
+++ b/src/System.Linq/ref/System.Linq.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Linq.cs" />
diff --git a/src/System.Linq/src/System.Linq.csproj b/src/System.Linq/src/System.Linq.csproj
index b09b6a0f8d..9e5f54288f 100644
--- a/src/System.Linq/src/System.Linq.csproj
+++ b/src/System.Linq/src/System.Linq.csproj
@@ -9,6 +9,7 @@
<AssemblyName>System.Linq</AssemblyName>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<RootNamespace>System.Linq</RootNamespace>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
diff --git a/src/System.Net.Http.Rtc/ref/System.Net.Http.Rtc.csproj b/src/System.Net.Http.Rtc/ref/System.Net.Http.Rtc.csproj
index 9811a31243..65f40c4345 100644
--- a/src/System.Net.Http.Rtc/ref/System.Net.Http.Rtc.csproj
+++ b/src/System.Net.Http.Rtc/ref/System.Net.Http.Rtc.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.2</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Net.Http.Rtc.cs" />
diff --git a/src/System.Net.Http/ref/System.Net.Http.csproj b/src/System.Net.Http/ref/System.Net.Http.csproj
index 88c4caddf4..8e369c9ba7 100644
--- a/src/System.Net.Http/ref/System.Net.Http.csproj
+++ b/src/System.Net.Http/ref/System.Net.Http.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.2</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Net.Http.cs" />
diff --git a/src/System.Net.Http/src/System.Net.Http.csproj b/src/System.Net.Http/src/System.Net.Http.csproj
index eaa8bf16a0..7d6fd7d930 100644
--- a/src/System.Net.Http/src/System.Net.Http.csproj
+++ b/src/System.Net.Http/src/System.Net.Http.csproj
@@ -8,10 +8,9 @@
<OutputType>Library</OutputType>
<AssemblyName>System.Net.Http</AssemblyName>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
- <PackageTargetFramework>dotnet</PackageTargetFramework>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
<UsePackageTargetRuntimeDefaults>true</UsePackageTargetRuntimeDefaults>
</PropertyGroup>
-
<!-- Help VS understand available configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'FreeBSD_Debug|AnyCPU' " />
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'FreeBSD_Release|AnyCPU' " />
@@ -21,12 +20,10 @@
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'OSX_Release|AnyCPU' " />
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Windows_Debug|AnyCPU' " />
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Windows_Release|AnyCPU' " />
-
<!-- Shims -->
<ItemGroup>
<Compile Include="Shims\Uri.cs" />
</ItemGroup>
-
<ItemGroup>
<Compile Include="System\Net\Http\ByteArrayContent.cs" />
<Compile Include="System\Net\Http\ClientCertificateOption.cs" />
@@ -92,7 +89,6 @@
<Compile Include="System\Net\Http\Headers\UriHeaderParser.cs" />
<Compile Include="System\Net\Http\Headers\ViaHeaderValue.cs" />
<Compile Include="System\Net\Http\Headers\WarningHeaderValue.cs" />
-
<!-- TODO: Must be moved to the Common/System/Net folder -->
<Compile Include="Internal\ICloneable.cs" />
<Compile Include="Internal\HttpStatusDescription.cs" />
@@ -104,7 +100,6 @@
<Compile Include="Internal\Mail\QuotedPairReader.cs" />
<Compile Include="Internal\Mail\QuotedStringFormatReader.cs" />
<Compile Include="Internal\Mail\WhitespaceReader.cs" />
-
<Compile Include="$(CommonPath)\System\Net\HttpKnownHeaderNames.cs">
<Link>Common\System\Net\HttpKnownHeaderNames.cs</Link>
</Compile>
@@ -112,28 +107,26 @@
<Link>Common\System\Net\Logging.cs</Link>
</Compile>
</ItemGroup>
-
<ItemGroup Condition=" '$(TargetsWindows)' == 'true' ">
<Compile Include="System\Net\Http\HttpClientHandler.Windows.cs" />
</ItemGroup>
<PropertyGroup Condition=" '$(TargetsWindows)' == 'true' ">
<DefineConstants>$(DefineConstants);HTTP_DLL</DefineConstants>
</PropertyGroup>
- <!-- Compile the WinHttpHandler implementation into the System.Net.Http.dll binary. This is a
+ <!-- Compile the WinHttpHandler implementation into the System.Net.Http.dll binary. This is a
temporary solution to remove the cycle dependency between HttpClient and WinHttpHandler.
As part of that, we need to define HTTP_DLL in order to compile the 'protected' SendAsync()
method in WinHttpHandler.cs as 'protected internal' to match the internal definition in
HttpMessageHandler.cs. We also use the HTTP_DLL define to change public classes into
internal ones to remove confusion if someone looks at the implementation dlls. They are
public in the separate WinHttpHandler.dll binary. -->
- <Import Project="..\..\System.Net.Http.WinHttpHandler\src\System.Net.Http.WinHttpHandler.msbuild" Condition=" '$(TargetsWindows)' == 'true' "/>
- <!-- For source files to be shown within the visual tree in Solution Explorer, the items must be
+ <Import Project="..\..\System.Net.Http.WinHttpHandler\src\System.Net.Http.WinHttpHandler.msbuild" Condition=" '$(TargetsWindows)' == 'true' " />
+ <!-- For source files to be shown within the visual tree in Solution Explorer, the items must be
included directly in the project file. We have the *.msbuild define the Compile items in a made
up item called CompileItem and then just include it here. -->
<ItemGroup Condition=" '$(TargetsWindows)' == 'true' ">
<Compile Include="@(CompileItem)" />
</ItemGroup>
-
<PropertyGroup Condition=" '$(TargetsUnix)' == 'true' ">
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
@@ -237,4 +230,4 @@
<None Include="project.json" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
+</Project> \ No newline at end of file
diff --git a/src/System.Net.NameResolution/ref/System.Net.NameResolution.csproj b/src/System.Net.NameResolution/ref/System.Net.NameResolution.csproj
index 94e1a63ccd..baf8aef43d 100644
--- a/src/System.Net.NameResolution/ref/System.Net.NameResolution.csproj
+++ b/src/System.Net.NameResolution/ref/System.Net.NameResolution.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Net.NameResolution.cs" />
diff --git a/src/System.Net.NetworkInformation/ref/4.0.0/System.Net.NetworkInformation.depproj b/src/System.Net.NetworkInformation/ref/4.0.0/System.Net.NetworkInformation.depproj
index a88a3f6e5b..a7e32bbae2 100644
--- a/src/System.Net.NetworkInformation/ref/4.0.0/System.Net.NetworkInformation.depproj
+++ b/src/System.Net.NetworkInformation/ref/4.0.0/System.Net.NetworkInformation.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.Net.NetworkInformation/ref/4.0/System.Net.NetworkInformation.csproj b/src/System.Net.NetworkInformation/ref/4.0/System.Net.NetworkInformation.csproj
index 06b1b64c01..bb0e201818 100644
--- a/src/System.Net.NetworkInformation/ref/4.0/System.Net.NetworkInformation.csproj
+++ b/src/System.Net.NetworkInformation/ref/4.0/System.Net.NetworkInformation.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Net.NetworkInformation.cs" />
diff --git a/src/System.Net.NetworkInformation/ref/System.Net.NetworkInformation.csproj b/src/System.Net.NetworkInformation/ref/System.Net.NetworkInformation.csproj
index c33e5da2cf..2d72edf589 100644
--- a/src/System.Net.NetworkInformation/ref/System.Net.NetworkInformation.csproj
+++ b/src/System.Net.NetworkInformation/ref/System.Net.NetworkInformation.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.5</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Net.NetworkInformation.cs" />
diff --git a/src/System.Net.Primitives/ref/3.9.0/System.Net.Primitives.depproj b/src/System.Net.Primitives/ref/3.9.0/System.Net.Primitives.depproj
index 69d9350e3b..1dea939c1b 100644
--- a/src/System.Net.Primitives/ref/3.9.0/System.Net.Primitives.depproj
+++ b/src/System.Net.Primitives/ref/3.9.0/System.Net.Primitives.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>3.9.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.Net.Primitives/ref/4.0.0/System.Net.Primitives.depproj b/src/System.Net.Primitives/ref/4.0.0/System.Net.Primitives.depproj
index a88a3f6e5b..2b5f41e38d 100644
--- a/src/System.Net.Primitives/ref/4.0.0/System.Net.Primitives.depproj
+++ b/src/System.Net.Primitives/ref/4.0.0/System.Net.Primitives.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.2</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.Net.Primitives/ref/System.Net.Primitives.csproj b/src/System.Net.Primitives/ref/System.Net.Primitives.csproj
index 76bf1fe31a..4bf2a10233 100644
--- a/src/System.Net.Primitives/ref/System.Net.Primitives.csproj
+++ b/src/System.Net.Primitives/ref/System.Net.Primitives.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.11.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Net.Primitives.cs" />
diff --git a/src/System.Net.Requests/ref/3.9.0/System.Net.Requests.depproj b/src/System.Net.Requests/ref/3.9.0/System.Net.Requests.depproj
index 69d9350e3b..1dea939c1b 100644
--- a/src/System.Net.Requests/ref/3.9.0/System.Net.Requests.depproj
+++ b/src/System.Net.Requests/ref/3.9.0/System.Net.Requests.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>3.9.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.Net.Requests/ref/4.0.0/System.Net.Requests.depproj b/src/System.Net.Requests/ref/4.0.0/System.Net.Requests.depproj
index a88a3f6e5b..2b5f41e38d 100644
--- a/src/System.Net.Requests/ref/4.0.0/System.Net.Requests.depproj
+++ b/src/System.Net.Requests/ref/4.0.0/System.Net.Requests.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.2</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.Net.Requests/ref/System.Net.Requests.csproj b/src/System.Net.Requests/ref/System.Net.Requests.csproj
index cf27858395..e896dce404 100644
--- a/src/System.Net.Requests/ref/System.Net.Requests.csproj
+++ b/src/System.Net.Requests/ref/System.Net.Requests.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.11.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Net.Requests.cs" />
diff --git a/src/System.Net.Requests/src/System.Net.Requests.csproj b/src/System.Net.Requests/src/System.Net.Requests.csproj
index ded1554195..f729a98583 100644
--- a/src/System.Net.Requests/src/System.Net.Requests.csproj
+++ b/src/System.Net.Requests/src/System.Net.Requests.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -10,7 +10,7 @@
<AssemblyName>System.Net.Requests</AssemblyName>
<AssemblyVersion>4.0.11.0</AssemblyVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <PackageTargetFramework>dotnet</PackageTargetFramework>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
<UsePackageTargetRuntimeDefaults>true</UsePackageTargetRuntimeDefaults>
</PropertyGroup>
<!-- Help VS understand available configurations -->
@@ -65,4 +65,4 @@
<None Include="project.json" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
+</Project> \ No newline at end of file
diff --git a/src/System.Net.Security/ref/System.Net.Security.csproj b/src/System.Net.Security/ref/System.Net.Security.csproj
index 59151c93f4..ea98d96c80 100644
--- a/src/System.Net.Security/ref/System.Net.Security.csproj
+++ b/src/System.Net.Security/ref/System.Net.Security.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Net.Security.cs" />
diff --git a/src/System.Net.Sockets/ref/4.0/System.Net.Sockets.csproj b/src/System.Net.Sockets/ref/4.0/System.Net.Sockets.csproj
index 15bce75ca0..92c5421284 100644
--- a/src/System.Net.Sockets/ref/4.0/System.Net.Sockets.csproj
+++ b/src/System.Net.Sockets/ref/4.0/System.Net.Sockets.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Net.Sockets.cs" />
diff --git a/src/System.Net.Sockets/ref/System.Net.Sockets.csproj b/src/System.Net.Sockets/ref/System.Net.Sockets.csproj
index 5911d9c1e2..e30b01c22e 100644
--- a/src/System.Net.Sockets/ref/System.Net.Sockets.csproj
+++ b/src/System.Net.Sockets/ref/System.Net.Sockets.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.5</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Net.Sockets.cs" />
diff --git a/src/System.Net.Sockets/src/System.Net.Sockets.csproj b/src/System.Net.Sockets/src/System.Net.Sockets.csproj
index 33abb985a6..7ce51d8d90 100644
--- a/src/System.Net.Sockets/src/System.Net.Sockets.csproj
+++ b/src/System.Net.Sockets/src/System.Net.Sockets.csproj
@@ -7,9 +7,11 @@
<ProjectGuid>{43311AFB-D7C4-4E5A-B1DE-855407F90D1B}</ProjectGuid>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<DefineConstants>$(DefineConstants);FEATURE_CORECLR</DefineConstants>
- <PackageTargetFramework Condition="'$(PackageTargetFramework)' == ''">dnxcore50</PackageTargetFramework>
- <UsePackageTargetRuntimeDefaults>true</UsePackageTargetRuntimeDefaults>
-</PropertyGroup>
+ <PackageTargetFramework>dotnet5.5</PackageTargetFramework>
+ <PackageTargetRuntime Condition="'$(TargetsWindows)' == 'true'">win7</PackageTargetRuntime>
+ <PackageTargetRuntime Condition="'$(TargetsLinux)' == 'true'">linux</PackageTargetRuntime>
+ <PackageTargetRuntime Condition="'$(TargetsOSX)' == 'true'">osx.10.10</PackageTargetRuntime>
+ </PropertyGroup>
<!-- Help VS understand available configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Linux_Debug|AnyCPU' " />
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Linux_Release|AnyCPU' " />
diff --git a/src/System.Net.Utilities/ref/System.Net.Utilities.csproj b/src/System.Net.Utilities/ref/System.Net.Utilities.csproj
index 8c856d3766..fc9bec7287 100644
--- a/src/System.Net.Utilities/ref/System.Net.Utilities.csproj
+++ b/src/System.Net.Utilities/ref/System.Net.Utilities.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Net.Utilities.cs" />
diff --git a/src/System.Net.WebHeaderCollection/ref/System.Net.WebHeaderCollection.csproj b/src/System.Net.WebHeaderCollection/ref/System.Net.WebHeaderCollection.csproj
index 06cb3b6530..501bc1a6af 100644
--- a/src/System.Net.WebHeaderCollection/ref/System.Net.WebHeaderCollection.csproj
+++ b/src/System.Net.WebHeaderCollection/ref/System.Net.WebHeaderCollection.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Net.WebHeaderCollection.cs" />
diff --git a/src/System.Net.WebSockets.Client/ref/System.Net.WebSockets.Client.csproj b/src/System.Net.WebSockets.Client/ref/System.Net.WebSockets.Client.csproj
index d51bc73917..e5a8fc4213 100644
--- a/src/System.Net.WebSockets.Client/ref/System.Net.WebSockets.Client.csproj
+++ b/src/System.Net.WebSockets.Client/ref/System.Net.WebSockets.Client.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Net.WebSockets.Client.cs" />
diff --git a/src/System.Net.WebSockets/ref/System.Net.WebSockets.csproj b/src/System.Net.WebSockets/ref/System.Net.WebSockets.csproj
index 5cb009440e..37f9b5106a 100644
--- a/src/System.Net.WebSockets/ref/System.Net.WebSockets.csproj
+++ b/src/System.Net.WebSockets/ref/System.Net.WebSockets.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Net.WebSockets.cs" />
diff --git a/src/System.Numerics.Vectors.WindowsRuntime/src/System.Numerics.Vectors.WindowsRuntime.csproj b/src/System.Numerics.Vectors.WindowsRuntime/src/System.Numerics.Vectors.WindowsRuntime.csproj
index 510f25cd05..d88a7b52ac 100644
--- a/src/System.Numerics.Vectors.WindowsRuntime/src/System.Numerics.Vectors.WindowsRuntime.csproj
+++ b/src/System.Numerics.Vectors.WindowsRuntime/src/System.Numerics.Vectors.WindowsRuntime.csproj
@@ -11,6 +11,7 @@
<AssemblyName>System.Numerics.Vectors.WindowsRuntime</AssemblyName>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " />
diff --git a/src/System.Numerics.Vectors/ref/4.0.0/System.Numerics.Vectors.depproj b/src/System.Numerics.Vectors/ref/4.0.0/System.Numerics.Vectors.depproj
index a88a3f6e5b..c7f5f88fda 100644
--- a/src/System.Numerics.Vectors/ref/4.0.0/System.Numerics.Vectors.depproj
+++ b/src/System.Numerics.Vectors/ref/4.0.0/System.Numerics.Vectors.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.Numerics.Vectors/ref/System.Numerics.Vectors.csproj b/src/System.Numerics.Vectors/ref/System.Numerics.Vectors.csproj
index aee0a98ffa..b51a089afd 100644
--- a/src/System.Numerics.Vectors/ref/System.Numerics.Vectors.csproj
+++ b/src/System.Numerics.Vectors/ref/System.Numerics.Vectors.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Numerics.Vectors.cs" />
diff --git a/src/System.Numerics.Vectors/src/System.Numerics.Vectors.csproj b/src/System.Numerics.Vectors/src/System.Numerics.Vectors.csproj
index 7a546496d3..591d255ff9 100644
--- a/src/System.Numerics.Vectors/src/System.Numerics.Vectors.csproj
+++ b/src/System.Numerics.Vectors/src/System.Numerics.Vectors.csproj
@@ -13,6 +13,7 @@
<FileAlignment>512</FileAlignment>
<DocumentationFile>$(OutputPath)System.Numerics.Vectors.xml</DocumentationFile>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
diff --git a/src/System.ObjectModel/ref/4.0.0/System.ObjectModel.depproj b/src/System.ObjectModel/ref/4.0.0/System.ObjectModel.depproj
index a88a3f6e5b..a7e32bbae2 100644
--- a/src/System.ObjectModel/ref/4.0.0/System.ObjectModel.depproj
+++ b/src/System.ObjectModel/ref/4.0.0/System.ObjectModel.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.ObjectModel/ref/System.ObjectModel.csproj b/src/System.ObjectModel/ref/System.ObjectModel.csproj
index a041383610..efd2501989 100644
--- a/src/System.ObjectModel/ref/System.ObjectModel.csproj
+++ b/src/System.ObjectModel/ref/System.ObjectModel.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.11.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.ObjectModel.cs" />
diff --git a/src/System.ObjectModel/src/System.ObjectModel.csproj b/src/System.ObjectModel/src/System.ObjectModel.csproj
index 46d2ad1033..6135b7e9e4 100644
--- a/src/System.ObjectModel/src/System.ObjectModel.csproj
+++ b/src/System.ObjectModel/src/System.ObjectModel.csproj
@@ -9,6 +9,7 @@
<AssemblyName>System.ObjectModel</AssemblyName>
<AssemblyVersion>4.0.11.0</AssemblyVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
diff --git a/src/System.Private.Uri/src/System.Private.Uri.CoreCLR.csproj b/src/System.Private.Uri/src/System.Private.Uri.CoreCLR.csproj
index 9a5612843e..f2ed94cd18 100644
--- a/src/System.Private.Uri/src/System.Private.Uri.CoreCLR.csproj
+++ b/src/System.Private.Uri/src/System.Private.Uri.CoreCLR.csproj
@@ -11,9 +11,9 @@
<NugetTargetFrameworkMoniker>DNXCore,Version=v5.0</NugetTargetFrameworkMoniker>
<IgnoreArchitectureMismatches>true</IgnoreArchitectureMismatches>
<PostFilterNugetReferences>true</PostFilterNugetReferences>
- <NoWarn>0436</NoWarn>
<!-- Suppress warnings for type conflicts between SafeFileHandle in partial facade and mscorlib -->
- <PackageTargetFramework>dotnet</PackageTargetFramework>
+ <NoWarn>0436</NoWarn>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
<UsePackageTargetRuntimeDefaults>true</UsePackageTargetRuntimeDefaults>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
diff --git a/src/System.Reflection.Context/ref/System.Reflection.Context.csproj b/src/System.Reflection.Context/ref/System.Reflection.Context.csproj
index 2ef3a9594c..1f7fae8192 100644
--- a/src/System.Reflection.Context/ref/System.Reflection.Context.csproj
+++ b/src/System.Reflection.Context/ref/System.Reflection.Context.csproj
@@ -1,10 +1,11 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<UseECMAKey Condition="'$(UseECMAKey)' == ''">true</UseECMAKey>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.2</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Reflection.Context.cs" />
diff --git a/src/System.Reflection.DispatchProxy/ref/System.Reflection.DispatchProxy.csproj b/src/System.Reflection.DispatchProxy/ref/System.Reflection.DispatchProxy.csproj
index d70406d513..bf5df80dec 100644
--- a/src/System.Reflection.DispatchProxy/ref/System.Reflection.DispatchProxy.csproj
+++ b/src/System.Reflection.DispatchProxy/ref/System.Reflection.DispatchProxy.csproj
@@ -5,6 +5,7 @@
<ProjectGuid>{7DF3C428-AAD6-41C7-98E6-6CACFD5C391E}</ProjectGuid>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Reflection.DispatchProxy.cs" />
diff --git a/src/System.Reflection.Emit.ILGeneration/ref/System.Reflection.Emit.ILGeneration.csproj b/src/System.Reflection.Emit.ILGeneration/ref/System.Reflection.Emit.ILGeneration.csproj
index 1c1a84b4b1..961ce5b384 100644
--- a/src/System.Reflection.Emit.ILGeneration/ref/System.Reflection.Emit.ILGeneration.csproj
+++ b/src/System.Reflection.Emit.ILGeneration/ref/System.Reflection.Emit.ILGeneration.csproj
@@ -1,16 +1,16 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Reflection.Emit.ILGeneration.cs" />
</ItemGroup>
<ItemGroup>
- <None Include="project.json"/>
+ <None Include="project.json" />
</ItemGroup>
-
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
+</Project> \ No newline at end of file
diff --git a/src/System.Reflection.Emit.Lightweight/ref/System.Reflection.Emit.Lightweight.csproj b/src/System.Reflection.Emit.Lightweight/ref/System.Reflection.Emit.Lightweight.csproj
index 8c2ba9ab9e..a82d83953e 100644
--- a/src/System.Reflection.Emit.Lightweight/ref/System.Reflection.Emit.Lightweight.csproj
+++ b/src/System.Reflection.Emit.Lightweight/ref/System.Reflection.Emit.Lightweight.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Reflection.Emit.Lightweight.cs" />
diff --git a/src/System.Reflection.Emit/ref/System.Reflection.Emit.csproj b/src/System.Reflection.Emit/ref/System.Reflection.Emit.csproj
index 78fcdf5275..0d022a982a 100644
--- a/src/System.Reflection.Emit/ref/System.Reflection.Emit.csproj
+++ b/src/System.Reflection.Emit/ref/System.Reflection.Emit.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.2</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Reflection.Emit.cs" />
diff --git a/src/System.Reflection.Extensions/ref/System.Reflection.Extensions.csproj b/src/System.Reflection.Extensions/ref/System.Reflection.Extensions.csproj
index 79b81314d3..9083b0ddc3 100644
--- a/src/System.Reflection.Extensions/ref/System.Reflection.Extensions.csproj
+++ b/src/System.Reflection.Extensions/ref/System.Reflection.Extensions.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Reflection.Extensions.cs" />
diff --git a/src/System.Reflection.Metadata/src/System.Reflection.Metadata.csproj b/src/System.Reflection.Metadata/src/System.Reflection.Metadata.csproj
index 3ecbc3274e..68f06a35cc 100644
--- a/src/System.Reflection.Metadata/src/System.Reflection.Metadata.csproj
+++ b/src/System.Reflection.Metadata/src/System.Reflection.Metadata.csproj
@@ -15,6 +15,7 @@
<NoWarn>1591</NoWarn>
<CLSCompliant>false</CLSCompliant>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
+ <PackageTargetFramework>dotnet5.2</PackageTargetFramework>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
<PlatformTarget>AnyCPU</PlatformTarget>
diff --git a/src/System.Reflection.Primitives/ref/System.Reflection.Primitives.csproj b/src/System.Reflection.Primitives/ref/System.Reflection.Primitives.csproj
index 0d7256ec60..1c3431a999 100644
--- a/src/System.Reflection.Primitives/ref/System.Reflection.Primitives.csproj
+++ b/src/System.Reflection.Primitives/ref/System.Reflection.Primitives.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Reflection.Primitives.cs" />
diff --git a/src/System.Reflection.TypeExtensions/ref/System.Reflection.TypeExtensions.csproj b/src/System.Reflection.TypeExtensions/ref/System.Reflection.TypeExtensions.csproj
index 5af115290f..c567a0332c 100644
--- a/src/System.Reflection.TypeExtensions/ref/System.Reflection.TypeExtensions.csproj
+++ b/src/System.Reflection.TypeExtensions/ref/System.Reflection.TypeExtensions.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Reflection.TypeExtensions.cs" />
diff --git a/src/System.Reflection/ref/4.0.0/System.Reflection.depproj b/src/System.Reflection/ref/4.0.0/System.Reflection.depproj
index a88a3f6e5b..a7e32bbae2 100644
--- a/src/System.Reflection/ref/4.0.0/System.Reflection.depproj
+++ b/src/System.Reflection/ref/4.0.0/System.Reflection.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.Reflection/ref/4.0.10/System.Reflection.depproj b/src/System.Reflection/ref/4.0.10/System.Reflection.depproj
index 84448e99e8..3d253106b6 100644
--- a/src/System.Reflection/ref/4.0.10/System.Reflection.depproj
+++ b/src/System.Reflection/ref/4.0.10/System.Reflection.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.10.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.Reflection/ref/System.Reflection.csproj b/src/System.Reflection/ref/System.Reflection.csproj
index f3e128e4b7..b9663c7396 100644
--- a/src/System.Reflection/ref/System.Reflection.csproj
+++ b/src/System.Reflection/ref/System.Reflection.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.5</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Reflection.cs" />
diff --git a/src/System.Resources.ReaderWriter/ref/System.Resources.ReaderWriter.csproj b/src/System.Resources.ReaderWriter/ref/System.Resources.ReaderWriter.csproj
index 3f0d3e13c0..4991511543 100644
--- a/src/System.Resources.ReaderWriter/ref/System.Resources.ReaderWriter.csproj
+++ b/src/System.Resources.ReaderWriter/ref/System.Resources.ReaderWriter.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Resources.ReaderWriter.cs" />
diff --git a/src/System.Resources.ResourceManager/ref/System.Resources.ResourceManager.csproj b/src/System.Resources.ResourceManager/ref/System.Resources.ResourceManager.csproj
index 7ca14b7951..1ff77205f4 100644
--- a/src/System.Resources.ResourceManager/ref/System.Resources.ResourceManager.csproj
+++ b/src/System.Resources.ResourceManager/ref/System.Resources.ResourceManager.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Resources.ResourceManager.cs" />
diff --git a/src/System.Runtime.CompilerServices.VisualC/ref/System.Runtime.CompilerServices.VisualC.csproj b/src/System.Runtime.CompilerServices.VisualC/ref/System.Runtime.CompilerServices.VisualC.csproj
index 6889e6ac18..c605552f9b 100644
--- a/src/System.Runtime.CompilerServices.VisualC/ref/System.Runtime.CompilerServices.VisualC.csproj
+++ b/src/System.Runtime.CompilerServices.VisualC/ref/System.Runtime.CompilerServices.VisualC.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Runtime.CompilerServices.VisualC.cs" />
diff --git a/src/System.Runtime.Extensions/ref/4.0.0/System.Runtime.Extensions.depproj b/src/System.Runtime.Extensions/ref/4.0.0/System.Runtime.Extensions.depproj
index a88a3f6e5b..a7e32bbae2 100644
--- a/src/System.Runtime.Extensions/ref/4.0.0/System.Runtime.Extensions.depproj
+++ b/src/System.Runtime.Extensions/ref/4.0.0/System.Runtime.Extensions.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.Runtime.Extensions/ref/System.Runtime.Extensions.csproj b/src/System.Runtime.Extensions/ref/System.Runtime.Extensions.csproj
index 3523debc97..c4c120b72e 100644
--- a/src/System.Runtime.Extensions/ref/System.Runtime.Extensions.csproj
+++ b/src/System.Runtime.Extensions/ref/System.Runtime.Extensions.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.11.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Runtime.Extensions.cs" />
diff --git a/src/System.Runtime.Extensions/src/System.Runtime.Extensions.CoreCLR.csproj b/src/System.Runtime.Extensions/src/System.Runtime.Extensions.CoreCLR.csproj
index 03fa6311c8..7b8bda6cd5 100644
--- a/src/System.Runtime.Extensions/src/System.Runtime.Extensions.CoreCLR.csproj
+++ b/src/System.Runtime.Extensions/src/System.Runtime.Extensions.CoreCLR.csproj
@@ -11,8 +11,7 @@
<NuGetTargetFrameworkMoniker>DNXCore,Version=v5.0</NuGetTargetFrameworkMoniker>
<!-- System.IO.Path conflicts between type in partial facade and in mscorlib -->
<NoWarn>0436</NoWarn>
-
- <PackageTargetFramework>dotnet</PackageTargetFramework>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
<UsePackageTargetRuntimeDefaults>true</UsePackageTargetRuntimeDefaults>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
diff --git a/src/System.Runtime.Handles/ref/System.Runtime.Handles.csproj b/src/System.Runtime.Handles/ref/System.Runtime.Handles.csproj
index 99eab0f45a..03d8071f3d 100644
--- a/src/System.Runtime.Handles/ref/System.Runtime.Handles.csproj
+++ b/src/System.Runtime.Handles/ref/System.Runtime.Handles.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Runtime.Handles.cs" />
diff --git a/src/System.Runtime.InteropServices.RuntimeInformation/ref/System.Runtime.InteropServices.RuntimeInformation.csproj b/src/System.Runtime.InteropServices.RuntimeInformation/ref/System.Runtime.InteropServices.RuntimeInformation.csproj
index fe19537c49..07071a1365 100644
--- a/src/System.Runtime.InteropServices.RuntimeInformation/ref/System.Runtime.InteropServices.RuntimeInformation.csproj
+++ b/src/System.Runtime.InteropServices.RuntimeInformation/ref/System.Runtime.InteropServices.RuntimeInformation.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Runtime.InteropServices.RuntimeInformation.cs" />
diff --git a/src/System.Runtime.InteropServices.RuntimeInformation/src/System.Runtime.InteropServices.RuntimeInformation.csproj b/src/System.Runtime.InteropServices.RuntimeInformation/src/System.Runtime.InteropServices.RuntimeInformation.csproj
index 76c5571fbf..c1c4bc88a4 100644
--- a/src/System.Runtime.InteropServices.RuntimeInformation/src/System.Runtime.InteropServices.RuntimeInformation.csproj
+++ b/src/System.Runtime.InteropServices.RuntimeInformation/src/System.Runtime.InteropServices.RuntimeInformation.csproj
@@ -9,8 +9,9 @@
<AssemblyName>System.Runtime.InteropServices.RuntimeInformation</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<ProjectGuid>{F9DF2357-81B4-4317-908E-512DA9395583}</ProjectGuid>
- <PackageTargetFramework>dotnet</PackageTargetFramework>
- <UsePackageTargetRuntimeDefaults>true</UsePackageTargetRuntimeDefaults>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
+ <PackageTargetRuntime Condition="'$(TargetsWindows)' == 'true'">win</PackageTargetRuntime>
+ <PackageTargetRuntime Condition="'$(TargetsUnix)' == 'true'">unix</PackageTargetRuntime>
</PropertyGroup>
<!-- Help VS understand available configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'FreeBSD_Debug|AnyCPU' " />
diff --git a/src/System.Runtime.InteropServices.WindowsRuntime/ref/System.Runtime.InteropServices.WindowsRuntime.csproj b/src/System.Runtime.InteropServices.WindowsRuntime/ref/System.Runtime.InteropServices.WindowsRuntime.csproj
index 6567a9df49..172d7e5a1d 100644
--- a/src/System.Runtime.InteropServices.WindowsRuntime/ref/System.Runtime.InteropServices.WindowsRuntime.csproj
+++ b/src/System.Runtime.InteropServices.WindowsRuntime/ref/System.Runtime.InteropServices.WindowsRuntime.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Runtime.InteropServices.WindowsRuntime.cs" />
diff --git a/src/System.Runtime.InteropServices/ref/4.0.0/System.Runtime.InteropServices.depproj b/src/System.Runtime.InteropServices/ref/4.0.0/System.Runtime.InteropServices.depproj
index a88a3f6e5b..2b5f41e38d 100644
--- a/src/System.Runtime.InteropServices/ref/4.0.0/System.Runtime.InteropServices.depproj
+++ b/src/System.Runtime.InteropServices/ref/4.0.0/System.Runtime.InteropServices.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.2</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.Runtime.InteropServices/ref/4.0.10/System.Runtime.InteropServices.depproj b/src/System.Runtime.InteropServices/ref/4.0.10/System.Runtime.InteropServices.depproj
index 84448e99e8..70fd105be9 100644
--- a/src/System.Runtime.InteropServices/ref/4.0.10/System.Runtime.InteropServices.depproj
+++ b/src/System.Runtime.InteropServices/ref/4.0.10/System.Runtime.InteropServices.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.10.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.3</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.Runtime.InteropServices/ref/System.Runtime.InteropServices.csproj b/src/System.Runtime.InteropServices/ref/System.Runtime.InteropServices.csproj
index e119732e91..7f4852ea14 100644
--- a/src/System.Runtime.InteropServices/ref/System.Runtime.InteropServices.csproj
+++ b/src/System.Runtime.InteropServices/ref/System.Runtime.InteropServices.csproj
@@ -8,6 +8,7 @@
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<AssemblyVersion>4.0.21.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Runtime.InteropServices.cs" />
diff --git a/src/System.Runtime.Loader/ref/System.Runtime.Loader.csproj b/src/System.Runtime.Loader/ref/System.Runtime.Loader.csproj
index aed8fb6553..f784302a96 100644
--- a/src/System.Runtime.Loader/ref/System.Runtime.Loader.csproj
+++ b/src/System.Runtime.Loader/ref/System.Runtime.Loader.csproj
@@ -5,6 +5,7 @@
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Runtime.Loader.cs" />
diff --git a/src/System.Runtime.Numerics/ref/System.Runtime.Numerics.csproj b/src/System.Runtime.Numerics/ref/System.Runtime.Numerics.csproj
index 81aeb97a1a..fe41af27a4 100644
--- a/src/System.Runtime.Numerics/ref/System.Runtime.Numerics.csproj
+++ b/src/System.Runtime.Numerics/ref/System.Runtime.Numerics.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.2</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Runtime.Numerics.cs" />
diff --git a/src/System.Runtime.Numerics/src/System.Runtime.Numerics.csproj b/src/System.Runtime.Numerics/src/System.Runtime.Numerics.csproj
index da3ded59f7..c9c524ec8a 100644
--- a/src/System.Runtime.Numerics/src/System.Runtime.Numerics.csproj
+++ b/src/System.Runtime.Numerics/src/System.Runtime.Numerics.csproj
@@ -11,6 +11,7 @@
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<ProjectGuid>{D2C99D27-0BEF-4319-ADB3-05CBEBA8F69B}</ProjectGuid>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
diff --git a/src/System.Runtime.Serialization.Json/ref/System.Runtime.Serialization.Json.csproj b/src/System.Runtime.Serialization.Json/ref/System.Runtime.Serialization.Json.csproj
index 6e7888dcff..26f0e89148 100644
--- a/src/System.Runtime.Serialization.Json/ref/System.Runtime.Serialization.Json.csproj
+++ b/src/System.Runtime.Serialization.Json/ref/System.Runtime.Serialization.Json.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Runtime.Serialization.Json.cs" />
diff --git a/src/System.Runtime.Serialization.Primitives/ref/4.0.0/System.Runtime.Serialization.Primitives.depproj b/src/System.Runtime.Serialization.Primitives/ref/4.0.0/System.Runtime.Serialization.Primitives.depproj
index a88a3f6e5b..a7e32bbae2 100644
--- a/src/System.Runtime.Serialization.Primitives/ref/4.0.0/System.Runtime.Serialization.Primitives.depproj
+++ b/src/System.Runtime.Serialization.Primitives/ref/4.0.0/System.Runtime.Serialization.Primitives.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.Runtime.Serialization.Primitives/ref/System.Runtime.Serialization.Primitives.csproj b/src/System.Runtime.Serialization.Primitives/ref/System.Runtime.Serialization.Primitives.csproj
index d7c955f7d6..92cf700cf2 100644
--- a/src/System.Runtime.Serialization.Primitives/ref/System.Runtime.Serialization.Primitives.csproj
+++ b/src/System.Runtime.Serialization.Primitives/ref/System.Runtime.Serialization.Primitives.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Runtime.Serialization.Primitives.cs" />
diff --git a/src/System.Runtime.Serialization.Primitives/src/System.Runtime.Serialization.Primitives.csproj b/src/System.Runtime.Serialization.Primitives/src/System.Runtime.Serialization.Primitives.csproj
index bce0d07719..0f3a4308e9 100644
--- a/src/System.Runtime.Serialization.Primitives/src/System.Runtime.Serialization.Primitives.csproj
+++ b/src/System.Runtime.Serialization.Primitives/src/System.Runtime.Serialization.Primitives.csproj
@@ -14,6 +14,7 @@
<DebugSymbols>true</DebugSymbols>
<PlatformTarget>AnyCPU</PlatformTarget>
<ProjectGuid>{CDF0ACB5-1361-4E48-8ECB-22E8022F5F01}</ProjectGuid>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include=".\**\*.cs" />
diff --git a/src/System.Runtime.Serialization.Xml/ref/4.0.0/System.Runtime.Serialization.Xml.depproj b/src/System.Runtime.Serialization.Xml/ref/4.0.0/System.Runtime.Serialization.Xml.depproj
index a88a3f6e5b..a7e32bbae2 100644
--- a/src/System.Runtime.Serialization.Xml/ref/4.0.0/System.Runtime.Serialization.Xml.depproj
+++ b/src/System.Runtime.Serialization.Xml/ref/4.0.0/System.Runtime.Serialization.Xml.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.Runtime.Serialization.Xml/ref/System.Runtime.Serialization.Xml.csproj b/src/System.Runtime.Serialization.Xml/ref/System.Runtime.Serialization.Xml.csproj
index b58946bff8..9e3c0536e5 100644
--- a/src/System.Runtime.Serialization.Xml/ref/System.Runtime.Serialization.Xml.csproj
+++ b/src/System.Runtime.Serialization.Xml/ref/System.Runtime.Serialization.Xml.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Runtime.Serialization.Xml.cs" />
diff --git a/src/System.Runtime.WindowsRuntime.UI.Xaml/ref/System.Runtime.WindowsRuntime.UI.Xaml.csproj b/src/System.Runtime.WindowsRuntime.UI.Xaml/ref/System.Runtime.WindowsRuntime.UI.Xaml.csproj
index 362ade1b19..aee3af9d4d 100644
--- a/src/System.Runtime.WindowsRuntime.UI.Xaml/ref/System.Runtime.WindowsRuntime.UI.Xaml.csproj
+++ b/src/System.Runtime.WindowsRuntime.UI.Xaml/ref/System.Runtime.WindowsRuntime.UI.Xaml.csproj
@@ -1,10 +1,11 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<UseECMAKey Condition="'$(UseECMAKey)' == ''">true</UseECMAKey>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.2</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Runtime.WindowsRuntime.UI.Xaml.cs" />
diff --git a/src/System.Runtime.WindowsRuntime/ref/4.0.0/System.Runtime.WindowsRuntime.depproj b/src/System.Runtime.WindowsRuntime/ref/4.0.0/System.Runtime.WindowsRuntime.depproj
new file mode 100644
index 0000000000..a7e32bbae2
--- /dev/null
+++ b/src/System.Runtime.WindowsRuntime/ref/4.0.0/System.Runtime.WindowsRuntime.depproj
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ <OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
+ </PropertyGroup>
+ <ItemGroup>
+ <None Include="project.json" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+</Project> \ No newline at end of file
diff --git a/src/System.Runtime.WindowsRuntime/ref/4.0.0/project.json b/src/System.Runtime.WindowsRuntime/ref/4.0.0/project.json
new file mode 100644
index 0000000000..69e669bdc0
--- /dev/null
+++ b/src/System.Runtime.WindowsRuntime/ref/4.0.0/project.json
@@ -0,0 +1,8 @@
+{
+ "dependencies": {
+ "System.Runtime.WindowsRuntime": "4.0.0"
+ },
+ "frameworks": {
+ "dotnet": {}
+ }
+} \ No newline at end of file
diff --git a/src/System.Runtime.WindowsRuntime/ref/4.0.0/project.lock.json b/src/System.Runtime.WindowsRuntime/ref/4.0.0/project.lock.json
new file mode 100644
index 0000000000..34ce1acf22
--- /dev/null
+++ b/src/System.Runtime.WindowsRuntime/ref/4.0.0/project.lock.json
@@ -0,0 +1,292 @@
+{
+ "locked": true,
+ "version": 1,
+ "targets": {
+ ".NETPlatform,Version=v5.0": {
+ "System.IO/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ }
+ },
+ "System.Runtime/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.WindowsRuntime/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.WindowsRuntime.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "System.IO/4.0.0": {
+ "type": "package",
+ "sha512": "MoCHQ0u5n0OMwUS8OX4Gl48qKiQziSW5cXvt82d+MmAcsLq9OL90+ihnu/aJ1h6OOYcBswrZAEuApfZha9w2lg==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.IO.xml",
+ "ref/dotnet/es/System.IO.xml",
+ "ref/dotnet/fr/System.IO.xml",
+ "ref/dotnet/it/System.IO.xml",
+ "ref/dotnet/ja/System.IO.xml",
+ "ref/dotnet/ko/System.IO.xml",
+ "ref/dotnet/ru/System.IO.xml",
+ "ref/dotnet/System.IO.dll",
+ "ref/dotnet/System.IO.xml",
+ "ref/dotnet/zh-hans/System.IO.xml",
+ "ref/dotnet/zh-hant/System.IO.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.IO.xml",
+ "ref/netcore50/es/System.IO.xml",
+ "ref/netcore50/fr/System.IO.xml",
+ "ref/netcore50/it/System.IO.xml",
+ "ref/netcore50/ja/System.IO.xml",
+ "ref/netcore50/ko/System.IO.xml",
+ "ref/netcore50/ru/System.IO.xml",
+ "ref/netcore50/System.IO.dll",
+ "ref/netcore50/System.IO.xml",
+ "ref/netcore50/zh-hans/System.IO.xml",
+ "ref/netcore50/zh-hant/System.IO.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.IO.4.0.0.nupkg",
+ "System.IO.4.0.0.nupkg.sha512",
+ "System.IO.nuspec"
+ ]
+ },
+ "System.Runtime/4.0.0": {
+ "type": "package",
+ "sha512": "Uq9epame8hEqJlj4KaWb67dDJvj4IM37jRFGVeFbugRdPz48bR0voyBhrbf3iSa2tAmlkg4lsa6BUOL9iwlMew==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Runtime.xml",
+ "ref/dotnet/es/System.Runtime.xml",
+ "ref/dotnet/fr/System.Runtime.xml",
+ "ref/dotnet/it/System.Runtime.xml",
+ "ref/dotnet/ja/System.Runtime.xml",
+ "ref/dotnet/ko/System.Runtime.xml",
+ "ref/dotnet/ru/System.Runtime.xml",
+ "ref/dotnet/System.Runtime.dll",
+ "ref/dotnet/System.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Runtime.xml",
+ "ref/netcore50/es/System.Runtime.xml",
+ "ref/netcore50/fr/System.Runtime.xml",
+ "ref/netcore50/it/System.Runtime.xml",
+ "ref/netcore50/ja/System.Runtime.xml",
+ "ref/netcore50/ko/System.Runtime.xml",
+ "ref/netcore50/ru/System.Runtime.xml",
+ "ref/netcore50/System.Runtime.dll",
+ "ref/netcore50/System.Runtime.xml",
+ "ref/netcore50/zh-hans/System.Runtime.xml",
+ "ref/netcore50/zh-hant/System.Runtime.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Runtime.4.0.0.nupkg",
+ "System.Runtime.4.0.0.nupkg.sha512",
+ "System.Runtime.nuspec"
+ ]
+ },
+ "System.Runtime.WindowsRuntime/4.0.0": {
+ "type": "package",
+ "sha512": "IvSI0X1wIgQ2yFCXnV0EJc1FFE4xxzSPqX1r6ikhcLPuKmXjBglB0IrJBmWAK8vaPkyjBIwf7ks2VSdFazXwhA==",
+ "files": [
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/es/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/fr/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/it/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/ja/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/ko/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/ru/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/System.Runtime.WindowsRuntime.dll",
+ "ref/dotnet/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.WindowsRuntime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.WindowsRuntime.xml",
+ "ref/netcore50/de/System.Runtime.WindowsRuntime.xml",
+ "ref/netcore50/es/System.Runtime.WindowsRuntime.xml",
+ "ref/netcore50/fr/System.Runtime.WindowsRuntime.xml",
+ "ref/netcore50/it/System.Runtime.WindowsRuntime.xml",
+ "ref/netcore50/ja/System.Runtime.WindowsRuntime.xml",
+ "ref/netcore50/ko/System.Runtime.WindowsRuntime.xml",
+ "ref/netcore50/ru/System.Runtime.WindowsRuntime.xml",
+ "ref/netcore50/System.Runtime.WindowsRuntime.dll",
+ "ref/netcore50/System.Runtime.WindowsRuntime.xml",
+ "ref/netcore50/zh-hans/System.Runtime.WindowsRuntime.xml",
+ "ref/netcore50/zh-hant/System.Runtime.WindowsRuntime.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "System.Runtime.WindowsRuntime.4.0.0.nupkg",
+ "System.Runtime.WindowsRuntime.4.0.0.nupkg.sha512",
+ "System.Runtime.WindowsRuntime.nuspec"
+ ]
+ },
+ "System.Text.Encoding/4.0.0": {
+ "type": "package",
+ "sha512": "AMxFNOXpA6Ab8swULbXuJmoT2K5w6TnV3ObF5wsmEcIHQUJghoZtDVfVHb08O2wW15mOSI1i9Wg0Dx0pY13o8g==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Text.Encoding.xml",
+ "ref/netcore50/es/System.Text.Encoding.xml",
+ "ref/netcore50/fr/System.Text.Encoding.xml",
+ "ref/netcore50/it/System.Text.Encoding.xml",
+ "ref/netcore50/ja/System.Text.Encoding.xml",
+ "ref/netcore50/ko/System.Text.Encoding.xml",
+ "ref/netcore50/ru/System.Text.Encoding.xml",
+ "ref/netcore50/System.Text.Encoding.dll",
+ "ref/netcore50/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hans/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hant/System.Text.Encoding.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Text.Encoding.4.0.0.nupkg",
+ "System.Text.Encoding.4.0.0.nupkg.sha512",
+ "System.Text.Encoding.nuspec"
+ ]
+ },
+ "System.Threading.Tasks/4.0.0": {
+ "type": "package",
+ "sha512": "dA3y1B6Pc8mNt9obhEWWGGpvEakS51+nafXpmM/Z8IF847GErLXGTjdfA+AYEKszfFbH7SVLWUklXhYeeSQ1lw==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Threading.Tasks.xml",
+ "ref/netcore50/es/System.Threading.Tasks.xml",
+ "ref/netcore50/fr/System.Threading.Tasks.xml",
+ "ref/netcore50/it/System.Threading.Tasks.xml",
+ "ref/netcore50/ja/System.Threading.Tasks.xml",
+ "ref/netcore50/ko/System.Threading.Tasks.xml",
+ "ref/netcore50/ru/System.Threading.Tasks.xml",
+ "ref/netcore50/System.Threading.Tasks.dll",
+ "ref/netcore50/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hans/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hant/System.Threading.Tasks.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Threading.Tasks.4.0.0.nupkg",
+ "System.Threading.Tasks.4.0.0.nupkg.sha512",
+ "System.Threading.Tasks.nuspec"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [
+ "System.Runtime.WindowsRuntime >= 4.0.0"
+ ],
+ ".NETPlatform,Version=v5.0": []
+ }
+} \ No newline at end of file
diff --git a/src/System.Runtime.WindowsRuntime/ref/System.Runtime.WindowsRuntime.csproj b/src/System.Runtime.WindowsRuntime/ref/System.Runtime.WindowsRuntime.csproj
index ca4e62d2e5..605d38078e 100644
--- a/src/System.Runtime.WindowsRuntime/ref/System.Runtime.WindowsRuntime.csproj
+++ b/src/System.Runtime.WindowsRuntime/ref/System.Runtime.WindowsRuntime.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -15,6 +15,7 @@
<NoWarn>1698</NoWarn>
<AssemblyVersion>4.0.11.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.3</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Runtime.WindowsRuntime.cs" />
diff --git a/src/System.Runtime/ref/4.0.0/System.Runtime.depproj b/src/System.Runtime/ref/4.0.0/System.Runtime.depproj
index a88a3f6e5b..a7e32bbae2 100644
--- a/src/System.Runtime/ref/4.0.0/System.Runtime.depproj
+++ b/src/System.Runtime/ref/4.0.0/System.Runtime.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.Runtime/ref/4.0.10/System.Runtime.depproj b/src/System.Runtime/ref/4.0.10/System.Runtime.depproj
index 84448e99e8..70fd105be9 100644
--- a/src/System.Runtime/ref/4.0.10/System.Runtime.depproj
+++ b/src/System.Runtime/ref/4.0.10/System.Runtime.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.10.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.3</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.Runtime/ref/System.Runtime.csproj b/src/System.Runtime/ref/System.Runtime.csproj
index bd9bb875d1..f3341d4953 100644
--- a/src/System.Runtime/ref/System.Runtime.csproj
+++ b/src/System.Runtime/ref/System.Runtime.csproj
@@ -6,6 +6,7 @@
<AssemblyVersion>4.0.21.0</AssemblyVersion>
<OutputType>Library</OutputType>
<IsCoreAssembly>true</IsCoreAssembly>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Runtime.cs" />
diff --git a/src/System.Security.AccessControl/ref/System.Security.AccessControl.csproj b/src/System.Security.AccessControl/ref/System.Security.AccessControl.csproj
index 91ec2a1060..5109065aa7 100644
--- a/src/System.Security.AccessControl/ref/System.Security.AccessControl.csproj
+++ b/src/System.Security.AccessControl/ref/System.Security.AccessControl.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Security.AccessControl.cs" />
diff --git a/src/System.Security.Claims/ref/System.Security.Claims.csproj b/src/System.Security.Claims/ref/System.Security.Claims.csproj
index 553e76cfd4..47eb848eab 100644
--- a/src/System.Security.Claims/ref/System.Security.Claims.csproj
+++ b/src/System.Security.Claims/ref/System.Security.Claims.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Security.Claims.cs" />
diff --git a/src/System.Security.Cryptography.Algorithms/ref/System.Security.Cryptography.Algorithms.csproj b/src/System.Security.Cryptography.Algorithms/ref/System.Security.Cryptography.Algorithms.csproj
index 0ce7828047..d2ed0cd22a 100644
--- a/src/System.Security.Cryptography.Algorithms/ref/System.Security.Cryptography.Algorithms.csproj
+++ b/src/System.Security.Cryptography.Algorithms/ref/System.Security.Cryptography.Algorithms.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Security.Cryptography.Algorithms.cs" />
diff --git a/src/System.Security.Cryptography.Algorithms/src/System.Security.Cryptography.Algorithms.csproj b/src/System.Security.Cryptography.Algorithms/src/System.Security.Cryptography.Algorithms.csproj
index 9cf4f44f02..3952151121 100644
--- a/src/System.Security.Cryptography.Algorithms/src/System.Security.Cryptography.Algorithms.csproj
+++ b/src/System.Security.Cryptography.Algorithms/src/System.Security.Cryptography.Algorithms.csproj
@@ -10,7 +10,7 @@
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<CLSCompliant>false</CLSCompliant>
- <PackageTargetFramework>dotnet</PackageTargetFramework>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
<UsePackageTargetRuntimeDefaults>true</UsePackageTargetRuntimeDefaults>
</PropertyGroup>
<PropertyGroup Condition="'$(TargetsOSX)' == 'true'">
@@ -168,4 +168,4 @@
<None Include="project.json" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
+</Project> \ No newline at end of file
diff --git a/src/System.Security.Cryptography.Cng/ref/System.Security.Cryptography.Cng.csproj b/src/System.Security.Cryptography.Cng/ref/System.Security.Cryptography.Cng.csproj
index c3bc00fb8e..c90281ef58 100644
--- a/src/System.Security.Cryptography.Cng/ref/System.Security.Cryptography.Cng.csproj
+++ b/src/System.Security.Cryptography.Cng/ref/System.Security.Cryptography.Cng.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.2</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Security.Cryptography.Cng.cs" />
@@ -19,4 +20,4 @@
</ProjectReference>
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
+</Project> \ No newline at end of file
diff --git a/src/System.Security.Cryptography.Cng/src/System.Security.Cryptography.Cng.csproj b/src/System.Security.Cryptography.Cng/src/System.Security.Cryptography.Cng.csproj
index 8c83c4bc80..3ce133702f 100644
--- a/src/System.Security.Cryptography.Cng/src/System.Security.Cryptography.Cng.csproj
+++ b/src/System.Security.Cryptography.Cng/src/System.Security.Cryptography.Cng.csproj
@@ -1,7 +1,6 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
-
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
@@ -12,6 +11,7 @@
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<CLSCompliant>false</CLSCompliant>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " />
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " />
diff --git a/src/System.Security.Cryptography.Csp/ref/System.Security.Cryptography.Csp.csproj b/src/System.Security.Cryptography.Csp/ref/System.Security.Cryptography.Csp.csproj
index 51688adb20..77dbbebaa3 100644
--- a/src/System.Security.Cryptography.Csp/ref/System.Security.Cryptography.Csp.csproj
+++ b/src/System.Security.Cryptography.Csp/ref/System.Security.Cryptography.Csp.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Security.Cryptography.Csp.cs" />
diff --git a/src/System.Security.Cryptography.Encoding/ref/System.Security.Cryptography.Encoding.csproj b/src/System.Security.Cryptography.Encoding/ref/System.Security.Cryptography.Encoding.csproj
index 513ab4e134..13a468ae01 100644
--- a/src/System.Security.Cryptography.Encoding/ref/System.Security.Cryptography.Encoding.csproj
+++ b/src/System.Security.Cryptography.Encoding/ref/System.Security.Cryptography.Encoding.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Security.Cryptography.Encoding.cs" />
diff --git a/src/System.Security.Cryptography.Encoding/src/System.Security.Cryptography.Encoding.csproj b/src/System.Security.Cryptography.Encoding/src/System.Security.Cryptography.Encoding.csproj
index f9167e43c4..1ce39c8078 100644
--- a/src/System.Security.Cryptography.Encoding/src/System.Security.Cryptography.Encoding.csproj
+++ b/src/System.Security.Cryptography.Encoding/src/System.Security.Cryptography.Encoding.csproj
@@ -10,7 +10,7 @@
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<CLSCompliant>false</CLSCompliant>
- <PackageTargetFramework>dotnet</PackageTargetFramework>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
<UsePackageTargetRuntimeDefaults>true</UsePackageTargetRuntimeDefaults>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Linux_Debug|AnyCPU' " />
@@ -96,4 +96,4 @@
<None Include="project.json" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
+</Project> \ No newline at end of file
diff --git a/src/System.Security.Cryptography.OpenSsl/ref/System.Security.Cryptography.OpenSsl.cs b/src/System.Security.Cryptography.OpenSsl/ref/System.Security.Cryptography.OpenSsl.cs
new file mode 100644
index 0000000000..7dd762bb90
--- /dev/null
+++ b/src/System.Security.Cryptography.OpenSsl/ref/System.Security.Cryptography.OpenSsl.cs
@@ -0,0 +1,51 @@
+// Copyright (c) Microsoft. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+// ------------------------------------------------------------------------------
+// Changes to this file must follow the http://aka.ms/api-review process.
+// ------------------------------------------------------------------------------
+
+namespace System.Security.Cryptography
+{
+ public sealed partial class ECDsaOpenSsl : System.Security.Cryptography.ECDsa
+ {
+ public ECDsaOpenSsl() { }
+ public ECDsaOpenSsl(int keySize) { }
+ public ECDsaOpenSsl(System.IntPtr handle) { }
+ public ECDsaOpenSsl(System.Security.Cryptography.SafeEvpPKeyHandle pkeyHandle) { }
+ public override int KeySize { set { } }
+ public override System.Security.Cryptography.KeySizes[] LegalKeySizes { get { return default(System.Security.Cryptography.KeySizes[]); } }
+ protected override void Dispose(bool disposing) { }
+ public System.Security.Cryptography.SafeEvpPKeyHandle DuplicateKeyHandle() { return default(System.Security.Cryptography.SafeEvpPKeyHandle); }
+ protected override byte[] HashData(byte[] data, int offset, int count, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { return default(byte[]); }
+ protected override byte[] HashData(System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { return default(byte[]); }
+ public override byte[] SignHash(byte[] hash) { return default(byte[]); }
+ public override bool VerifyHash(byte[] hash, byte[] signature) { return default(bool); }
+ }
+ public sealed partial class RSAOpenSsl : System.Security.Cryptography.RSA
+ {
+ public RSAOpenSsl() { }
+ public RSAOpenSsl(int keySize) { }
+ public RSAOpenSsl(System.IntPtr handle) { }
+ public RSAOpenSsl(System.Security.Cryptography.RSAParameters parameters) { }
+ public RSAOpenSsl(System.Security.Cryptography.SafeEvpPKeyHandle pkeyHandle) { }
+ public override int KeySize { set { } }
+ public override System.Security.Cryptography.KeySizes[] LegalKeySizes { get { return default(System.Security.Cryptography.KeySizes[]); } }
+ public override byte[] Decrypt(byte[] data, System.Security.Cryptography.RSAEncryptionPadding padding) { return default(byte[]); }
+ protected override void Dispose(bool disposing) { }
+ public System.Security.Cryptography.SafeEvpPKeyHandle DuplicateKeyHandle() { return default(System.Security.Cryptography.SafeEvpPKeyHandle); }
+ public override byte[] Encrypt(byte[] data, System.Security.Cryptography.RSAEncryptionPadding padding) { return default(byte[]); }
+ public override System.Security.Cryptography.RSAParameters ExportParameters(bool includePrivateParameters) { return default(System.Security.Cryptography.RSAParameters); }
+ protected override byte[] HashData(byte[] data, int offset, int count, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { return default(byte[]); }
+ protected override byte[] HashData(System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm) { return default(byte[]); }
+ public override void ImportParameters(System.Security.Cryptography.RSAParameters parameters) { }
+ public override byte[] SignHash(byte[] hash, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) { return default(byte[]); }
+ public override bool VerifyHash(byte[] hash, byte[] signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding) { return default(bool); }
+ }
+ public sealed partial class SafeEvpPKeyHandle : System.Runtime.InteropServices.SafeHandle
+ {
+ public SafeEvpPKeyHandle(System.IntPtr handle, bool ownsHandle) : base (default(System.IntPtr), default(bool)) { }
+ public override bool IsInvalid { get { return default(bool); } }
+ public System.Security.Cryptography.SafeEvpPKeyHandle DuplicateHandle() { return default(System.Security.Cryptography.SafeEvpPKeyHandle); }
+ protected override bool ReleaseHandle() { return default(bool); }
+ }
+}
diff --git a/src/System.Security.Cryptography.OpenSsl/ref/System.Security.Cryptography.OpenSsl.csproj b/src/System.Security.Cryptography.OpenSsl/ref/System.Security.Cryptography.OpenSsl.csproj
new file mode 100644
index 0000000000..3f28f75730
--- /dev/null
+++ b/src/System.Security.Cryptography.OpenSsl/ref/System.Security.Cryptography.OpenSsl.csproj
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <PropertyGroup>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ <OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="System.Security.Cryptography.OpenSsl.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="project.json" />
+ </ItemGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
+</Project> \ No newline at end of file
diff --git a/src/System.Security.Cryptography.OpenSsl/ref/project.json b/src/System.Security.Cryptography.OpenSsl/ref/project.json
new file mode 100644
index 0000000000..9884a419cc
--- /dev/null
+++ b/src/System.Security.Cryptography.OpenSsl/ref/project.json
@@ -0,0 +1,12 @@
+{
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Runtime.Handles": "4.0.0",
+ "System.IO": "4.0.0",
+ "System.Security.Cryptography.Algorithms": "4.0.0-beta-*",
+ "System.Security.Cryptography.Primitives": "4.0.0-beta-*"
+ },
+ "frameworks": {
+ "dotnet": {}
+ }
+} \ No newline at end of file
diff --git a/src/System.Security.Cryptography.OpenSsl/ref/project.lock.json b/src/System.Security.Cryptography.OpenSsl/ref/project.lock.json
new file mode 100644
index 0000000000..760bd8bb04
--- /dev/null
+++ b/src/System.Security.Cryptography.OpenSsl/ref/project.lock.json
@@ -0,0 +1,682 @@
+{
+ "locked": true,
+ "version": 1,
+ "targets": {
+ ".NETPlatform,Version=v5.0": {
+ "System.Diagnostics.Debug/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Diagnostics.Debug.dll": {}
+ }
+ },
+ "System.Globalization/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Globalization.dll": {}
+ }
+ },
+ "System.IO/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Text.Encoding": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.IO.dll": {}
+ }
+ },
+ "System.Reflection/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Reflection.Primitives": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.dll": {}
+ }
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Reflection.Primitives.dll": {}
+ }
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Globalization": "4.0.0",
+ "System.Reflection": "4.0.0",
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Resources.ResourceManager.dll": {}
+ }
+ },
+ "System.Runtime/4.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/dotnet/System.Runtime.dll": {}
+ }
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Runtime.Handles.dll": {}
+ }
+ },
+ "System.Security.Cryptography.Algorithms/4.0.0-beta-23415": {
+ "type": "package",
+ "dependencies": {
+ "System.IO": "4.0.0",
+ "System.Runtime": "4.0.0",
+ "System.Security.Cryptography.Primitives": "4.0.0-beta-23415"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Cryptography.Algorithms.dll": {}
+ }
+ },
+ "System.Security.Cryptography.Primitives/4.0.0-beta-23415": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.0.0",
+ "System.Globalization": "4.0.0",
+ "System.IO": "4.0.10",
+ "System.Resources.ResourceManager": "4.0.0",
+ "System.Runtime": "4.0.20",
+ "System.Threading": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Security.Cryptography.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/dotnet/System.Security.Cryptography.Primitives.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Text.Encoding.dll": {}
+ }
+ },
+ "System.Threading/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0",
+ "System.Threading.Tasks": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.0.0"
+ },
+ "compile": {
+ "ref/dotnet/System.Threading.Tasks.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "System.Diagnostics.Debug/4.0.0": {
+ "type": "package",
+ "sha512": "AYJsLLGDVTC/nyURjgAo7Lpye0+HuSkcQujUf+NgQVdC/C/ky5NyamQHCforHJzgqspitMMtBe8B4UBdGXy1zQ==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Diagnostics.Debug.xml",
+ "ref/dotnet/es/System.Diagnostics.Debug.xml",
+ "ref/dotnet/fr/System.Diagnostics.Debug.xml",
+ "ref/dotnet/it/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ja/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ko/System.Diagnostics.Debug.xml",
+ "ref/dotnet/ru/System.Diagnostics.Debug.xml",
+ "ref/dotnet/System.Diagnostics.Debug.dll",
+ "ref/dotnet/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Diagnostics.Debug.xml",
+ "ref/netcore50/es/System.Diagnostics.Debug.xml",
+ "ref/netcore50/fr/System.Diagnostics.Debug.xml",
+ "ref/netcore50/it/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ja/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ko/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ru/System.Diagnostics.Debug.xml",
+ "ref/netcore50/System.Diagnostics.Debug.dll",
+ "ref/netcore50/System.Diagnostics.Debug.xml",
+ "ref/netcore50/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/netcore50/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Diagnostics.Debug.4.0.0.nupkg",
+ "System.Diagnostics.Debug.4.0.0.nupkg.sha512",
+ "System.Diagnostics.Debug.nuspec"
+ ]
+ },
+ "System.Globalization/4.0.0": {
+ "type": "package",
+ "sha512": "IBJyTo1y7ZtzzoJUA60T1XPvNTyw/wfFmjFoBFtlYfkekIOtD/AzDDIg0YdUa7eNtFEfliED2R7HdppTdU4t5A==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Globalization.xml",
+ "ref/dotnet/es/System.Globalization.xml",
+ "ref/dotnet/fr/System.Globalization.xml",
+ "ref/dotnet/it/System.Globalization.xml",
+ "ref/dotnet/ja/System.Globalization.xml",
+ "ref/dotnet/ko/System.Globalization.xml",
+ "ref/dotnet/ru/System.Globalization.xml",
+ "ref/dotnet/System.Globalization.dll",
+ "ref/dotnet/System.Globalization.xml",
+ "ref/dotnet/zh-hans/System.Globalization.xml",
+ "ref/dotnet/zh-hant/System.Globalization.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Globalization.xml",
+ "ref/netcore50/es/System.Globalization.xml",
+ "ref/netcore50/fr/System.Globalization.xml",
+ "ref/netcore50/it/System.Globalization.xml",
+ "ref/netcore50/ja/System.Globalization.xml",
+ "ref/netcore50/ko/System.Globalization.xml",
+ "ref/netcore50/ru/System.Globalization.xml",
+ "ref/netcore50/System.Globalization.dll",
+ "ref/netcore50/System.Globalization.xml",
+ "ref/netcore50/zh-hans/System.Globalization.xml",
+ "ref/netcore50/zh-hant/System.Globalization.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Globalization.4.0.0.nupkg",
+ "System.Globalization.4.0.0.nupkg.sha512",
+ "System.Globalization.nuspec"
+ ]
+ },
+ "System.IO/4.0.0": {
+ "type": "package",
+ "sha512": "MoCHQ0u5n0OMwUS8OX4Gl48qKiQziSW5cXvt82d+MmAcsLq9OL90+ihnu/aJ1h6OOYcBswrZAEuApfZha9w2lg==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.IO.xml",
+ "ref/dotnet/es/System.IO.xml",
+ "ref/dotnet/fr/System.IO.xml",
+ "ref/dotnet/it/System.IO.xml",
+ "ref/dotnet/ja/System.IO.xml",
+ "ref/dotnet/ko/System.IO.xml",
+ "ref/dotnet/ru/System.IO.xml",
+ "ref/dotnet/System.IO.dll",
+ "ref/dotnet/System.IO.xml",
+ "ref/dotnet/zh-hans/System.IO.xml",
+ "ref/dotnet/zh-hant/System.IO.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.IO.xml",
+ "ref/netcore50/es/System.IO.xml",
+ "ref/netcore50/fr/System.IO.xml",
+ "ref/netcore50/it/System.IO.xml",
+ "ref/netcore50/ja/System.IO.xml",
+ "ref/netcore50/ko/System.IO.xml",
+ "ref/netcore50/ru/System.IO.xml",
+ "ref/netcore50/System.IO.dll",
+ "ref/netcore50/System.IO.xml",
+ "ref/netcore50/zh-hans/System.IO.xml",
+ "ref/netcore50/zh-hant/System.IO.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.IO.4.0.0.nupkg",
+ "System.IO.4.0.0.nupkg.sha512",
+ "System.IO.nuspec"
+ ]
+ },
+ "System.Reflection/4.0.0": {
+ "type": "package",
+ "sha512": "g96Rn8XuG7y4VfxPj/jnXroRJdQ8L3iN3k3zqsuzk4k3Nq4KMXARYiIO4BLW4GwX06uQpuYwRMcAC/aF117knQ==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Reflection.xml",
+ "ref/dotnet/es/System.Reflection.xml",
+ "ref/dotnet/fr/System.Reflection.xml",
+ "ref/dotnet/it/System.Reflection.xml",
+ "ref/dotnet/ja/System.Reflection.xml",
+ "ref/dotnet/ko/System.Reflection.xml",
+ "ref/dotnet/ru/System.Reflection.xml",
+ "ref/dotnet/System.Reflection.dll",
+ "ref/dotnet/System.Reflection.xml",
+ "ref/dotnet/zh-hans/System.Reflection.xml",
+ "ref/dotnet/zh-hant/System.Reflection.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Reflection.xml",
+ "ref/netcore50/es/System.Reflection.xml",
+ "ref/netcore50/fr/System.Reflection.xml",
+ "ref/netcore50/it/System.Reflection.xml",
+ "ref/netcore50/ja/System.Reflection.xml",
+ "ref/netcore50/ko/System.Reflection.xml",
+ "ref/netcore50/ru/System.Reflection.xml",
+ "ref/netcore50/System.Reflection.dll",
+ "ref/netcore50/System.Reflection.xml",
+ "ref/netcore50/zh-hans/System.Reflection.xml",
+ "ref/netcore50/zh-hant/System.Reflection.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Reflection.4.0.0.nupkg",
+ "System.Reflection.4.0.0.nupkg.sha512",
+ "System.Reflection.nuspec"
+ ]
+ },
+ "System.Reflection.Primitives/4.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "n9S0XpKv2ruc17FSnaiX6nV47VfHTZ1wLjKZlAirUZCvDQCH71mVp+Ohabn0xXLh5pK2PKp45HCxkqu5Fxn/lA==",
+ "files": [
+ "lib/DNXCore50/System.Reflection.Primitives.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Reflection.Primitives.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/de/System.Reflection.Primitives.xml",
+ "ref/dotnet/es/System.Reflection.Primitives.xml",
+ "ref/dotnet/fr/System.Reflection.Primitives.xml",
+ "ref/dotnet/it/System.Reflection.Primitives.xml",
+ "ref/dotnet/ja/System.Reflection.Primitives.xml",
+ "ref/dotnet/ko/System.Reflection.Primitives.xml",
+ "ref/dotnet/ru/System.Reflection.Primitives.xml",
+ "ref/dotnet/System.Reflection.Primitives.dll",
+ "ref/dotnet/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hans/System.Reflection.Primitives.xml",
+ "ref/dotnet/zh-hant/System.Reflection.Primitives.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Reflection.Primitives.dll",
+ "System.Reflection.Primitives.4.0.0.nupkg",
+ "System.Reflection.Primitives.4.0.0.nupkg.sha512",
+ "System.Reflection.Primitives.nuspec"
+ ]
+ },
+ "System.Resources.ResourceManager/4.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
+ "files": [
+ "lib/DNXCore50/System.Resources.ResourceManager.dll",
+ "lib/net45/_._",
+ "lib/netcore50/System.Resources.ResourceManager.dll",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "ref/dotnet/de/System.Resources.ResourceManager.xml",
+ "ref/dotnet/es/System.Resources.ResourceManager.xml",
+ "ref/dotnet/fr/System.Resources.ResourceManager.xml",
+ "ref/dotnet/it/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ja/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ko/System.Resources.ResourceManager.xml",
+ "ref/dotnet/ru/System.Resources.ResourceManager.xml",
+ "ref/dotnet/System.Resources.ResourceManager.dll",
+ "ref/dotnet/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll",
+ "System.Resources.ResourceManager.4.0.0.nupkg",
+ "System.Resources.ResourceManager.4.0.0.nupkg.sha512",
+ "System.Resources.ResourceManager.nuspec"
+ ]
+ },
+ "System.Runtime/4.0.0": {
+ "type": "package",
+ "sha512": "Uq9epame8hEqJlj4KaWb67dDJvj4IM37jRFGVeFbugRdPz48bR0voyBhrbf3iSa2tAmlkg4lsa6BUOL9iwlMew==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Runtime.xml",
+ "ref/dotnet/es/System.Runtime.xml",
+ "ref/dotnet/fr/System.Runtime.xml",
+ "ref/dotnet/it/System.Runtime.xml",
+ "ref/dotnet/ja/System.Runtime.xml",
+ "ref/dotnet/ko/System.Runtime.xml",
+ "ref/dotnet/ru/System.Runtime.xml",
+ "ref/dotnet/System.Runtime.dll",
+ "ref/dotnet/System.Runtime.xml",
+ "ref/dotnet/zh-hans/System.Runtime.xml",
+ "ref/dotnet/zh-hant/System.Runtime.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Runtime.xml",
+ "ref/netcore50/es/System.Runtime.xml",
+ "ref/netcore50/fr/System.Runtime.xml",
+ "ref/netcore50/it/System.Runtime.xml",
+ "ref/netcore50/ja/System.Runtime.xml",
+ "ref/netcore50/ko/System.Runtime.xml",
+ "ref/netcore50/ru/System.Runtime.xml",
+ "ref/netcore50/System.Runtime.dll",
+ "ref/netcore50/System.Runtime.xml",
+ "ref/netcore50/zh-hans/System.Runtime.xml",
+ "ref/netcore50/zh-hant/System.Runtime.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Runtime.4.0.0.nupkg",
+ "System.Runtime.4.0.0.nupkg.sha512",
+ "System.Runtime.nuspec"
+ ]
+ },
+ "System.Runtime.Handles/4.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "638VhpRq63tVcQ6HDb3um3R/J2BtR1Sa96toHo6PcJGPXEPEsleCuqhBgX2gFCz0y0qkutANwW6VPPY5wQu1XQ==",
+ "files": [
+ "lib/DNXCore50/System.Runtime.Handles.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/_._",
+ "lib/netcore50/System.Runtime.Handles.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/de/System.Runtime.Handles.xml",
+ "ref/dotnet/es/System.Runtime.Handles.xml",
+ "ref/dotnet/fr/System.Runtime.Handles.xml",
+ "ref/dotnet/it/System.Runtime.Handles.xml",
+ "ref/dotnet/ja/System.Runtime.Handles.xml",
+ "ref/dotnet/ko/System.Runtime.Handles.xml",
+ "ref/dotnet/ru/System.Runtime.Handles.xml",
+ "ref/dotnet/System.Runtime.Handles.dll",
+ "ref/dotnet/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hans/System.Runtime.Handles.xml",
+ "ref/dotnet/zh-hant/System.Runtime.Handles.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtimes/win8-aot/lib/netcore50/System.Runtime.Handles.dll",
+ "System.Runtime.Handles.4.0.0.nupkg",
+ "System.Runtime.Handles.4.0.0.nupkg.sha512",
+ "System.Runtime.Handles.nuspec"
+ ]
+ },
+ "System.Security.Cryptography.Algorithms/4.0.0-beta-23415": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "9na/+wXa8TIt+awpxp09AVxD+Ykkgn9lzr9cMkmB64vAxHjFVcBlaxqTJAigrwiDkc8PthEYLSc61ThihJunkg==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Algorithms.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Security.Cryptography.Algorithms.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Algorithms.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "runtime.json",
+ "System.Security.Cryptography.Algorithms.4.0.0-beta-23415.nupkg",
+ "System.Security.Cryptography.Algorithms.4.0.0-beta-23415.nupkg.sha512",
+ "System.Security.Cryptography.Algorithms.nuspec"
+ ]
+ },
+ "System.Security.Cryptography.Primitives/4.0.0-beta-23415": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "X4OXYzHfUiUUstZJTFSI2+Ko2XSVv/JsLmzwSUMYhBNcNz3+trhmGnXU3lv9I/bL17zIa8NgVDvfdxx2/sPD2A==",
+ "files": [
+ "lib/dotnet/System.Security.Cryptography.Primitives.dll",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Security.Cryptography.Primitives.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "ref/dotnet/System.Security.Cryptography.Primitives.dll",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Security.Cryptography.Primitives.dll",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Security.Cryptography.Primitives.4.0.0-beta-23415.nupkg",
+ "System.Security.Cryptography.Primitives.4.0.0-beta-23415.nupkg.sha512",
+ "System.Security.Cryptography.Primitives.nuspec"
+ ]
+ },
+ "System.Text.Encoding/4.0.0": {
+ "type": "package",
+ "sha512": "AMxFNOXpA6Ab8swULbXuJmoT2K5w6TnV3ObF5wsmEcIHQUJghoZtDVfVHb08O2wW15mOSI1i9Wg0Dx0pY13o8g==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Text.Encoding.xml",
+ "ref/dotnet/es/System.Text.Encoding.xml",
+ "ref/dotnet/fr/System.Text.Encoding.xml",
+ "ref/dotnet/it/System.Text.Encoding.xml",
+ "ref/dotnet/ja/System.Text.Encoding.xml",
+ "ref/dotnet/ko/System.Text.Encoding.xml",
+ "ref/dotnet/ru/System.Text.Encoding.xml",
+ "ref/dotnet/System.Text.Encoding.dll",
+ "ref/dotnet/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hans/System.Text.Encoding.xml",
+ "ref/dotnet/zh-hant/System.Text.Encoding.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Text.Encoding.xml",
+ "ref/netcore50/es/System.Text.Encoding.xml",
+ "ref/netcore50/fr/System.Text.Encoding.xml",
+ "ref/netcore50/it/System.Text.Encoding.xml",
+ "ref/netcore50/ja/System.Text.Encoding.xml",
+ "ref/netcore50/ko/System.Text.Encoding.xml",
+ "ref/netcore50/ru/System.Text.Encoding.xml",
+ "ref/netcore50/System.Text.Encoding.dll",
+ "ref/netcore50/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hans/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hant/System.Text.Encoding.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Text.Encoding.4.0.0.nupkg",
+ "System.Text.Encoding.4.0.0.nupkg.sha512",
+ "System.Text.Encoding.nuspec"
+ ]
+ },
+ "System.Threading/4.0.0": {
+ "type": "package",
+ "sha512": "H6O/9gUrjPDNYanh/7OFGAZHjVXvEuITD0RcnjfvIV04HOGrOPqUBU0kmz9RIX/7YGgCQn1o1S2DX6Cuv8kVGQ==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Threading.xml",
+ "ref/dotnet/es/System.Threading.xml",
+ "ref/dotnet/fr/System.Threading.xml",
+ "ref/dotnet/it/System.Threading.xml",
+ "ref/dotnet/ja/System.Threading.xml",
+ "ref/dotnet/ko/System.Threading.xml",
+ "ref/dotnet/ru/System.Threading.xml",
+ "ref/dotnet/System.Threading.dll",
+ "ref/dotnet/System.Threading.xml",
+ "ref/dotnet/zh-hans/System.Threading.xml",
+ "ref/dotnet/zh-hant/System.Threading.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Threading.xml",
+ "ref/netcore50/es/System.Threading.xml",
+ "ref/netcore50/fr/System.Threading.xml",
+ "ref/netcore50/it/System.Threading.xml",
+ "ref/netcore50/ja/System.Threading.xml",
+ "ref/netcore50/ko/System.Threading.xml",
+ "ref/netcore50/ru/System.Threading.xml",
+ "ref/netcore50/System.Threading.dll",
+ "ref/netcore50/System.Threading.xml",
+ "ref/netcore50/zh-hans/System.Threading.xml",
+ "ref/netcore50/zh-hant/System.Threading.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Threading.4.0.0.nupkg",
+ "System.Threading.4.0.0.nupkg.sha512",
+ "System.Threading.nuspec"
+ ]
+ },
+ "System.Threading.Tasks/4.0.0": {
+ "type": "package",
+ "sha512": "dA3y1B6Pc8mNt9obhEWWGGpvEakS51+nafXpmM/Z8IF847GErLXGTjdfA+AYEKszfFbH7SVLWUklXhYeeSQ1lw==",
+ "files": [
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "License.rtf",
+ "ref/dotnet/de/System.Threading.Tasks.xml",
+ "ref/dotnet/es/System.Threading.Tasks.xml",
+ "ref/dotnet/fr/System.Threading.Tasks.xml",
+ "ref/dotnet/it/System.Threading.Tasks.xml",
+ "ref/dotnet/ja/System.Threading.Tasks.xml",
+ "ref/dotnet/ko/System.Threading.Tasks.xml",
+ "ref/dotnet/ru/System.Threading.Tasks.xml",
+ "ref/dotnet/System.Threading.Tasks.dll",
+ "ref/dotnet/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
+ "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/de/System.Threading.Tasks.xml",
+ "ref/netcore50/es/System.Threading.Tasks.xml",
+ "ref/netcore50/fr/System.Threading.Tasks.xml",
+ "ref/netcore50/it/System.Threading.Tasks.xml",
+ "ref/netcore50/ja/System.Threading.Tasks.xml",
+ "ref/netcore50/ko/System.Threading.Tasks.xml",
+ "ref/netcore50/ru/System.Threading.Tasks.xml",
+ "ref/netcore50/System.Threading.Tasks.dll",
+ "ref/netcore50/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hans/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hant/System.Threading.Tasks.xml",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "System.Threading.Tasks.4.0.0.nupkg",
+ "System.Threading.Tasks.4.0.0.nupkg.sha512",
+ "System.Threading.Tasks.nuspec"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "": [
+ "System.Runtime >= 4.0.0",
+ "System.Runtime.Handles >= 4.0.0",
+ "System.IO >= 4.0.0",
+ "System.Security.Cryptography.Algorithms >= 4.0.0-beta-*",
+ "System.Security.Cryptography.Primitives >= 4.0.0-beta-*"
+ ],
+ ".NETPlatform,Version=v5.0": []
+ }
+} \ No newline at end of file
diff --git a/src/System.Security.Cryptography.OpenSsl/src/System.Security.Cryptography.OpenSsl.csproj b/src/System.Security.Cryptography.OpenSsl/src/System.Security.Cryptography.OpenSsl.csproj
index ee8f0c9573..24a873bcfd 100644
--- a/src/System.Security.Cryptography.OpenSsl/src/System.Security.Cryptography.OpenSsl.csproj
+++ b/src/System.Security.Cryptography.OpenSsl/src/System.Security.Cryptography.OpenSsl.csproj
@@ -10,6 +10,8 @@
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<CLSCompliant>false</CLSCompliant>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
+ <PackageTargetRuntime>unix</PackageTargetRuntime>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'FreeBSD_Debug|AnyCPU' " />
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'FreeBSD_Release|AnyCPU' " />
diff --git a/src/System.Security.Cryptography.Primitives/ref/System.Security.Cryptography.Primitives.csproj b/src/System.Security.Cryptography.Primitives/ref/System.Security.Cryptography.Primitives.csproj
index 775d4c5385..a8c1416e91 100644
--- a/src/System.Security.Cryptography.Primitives/ref/System.Security.Cryptography.Primitives.csproj
+++ b/src/System.Security.Cryptography.Primitives/ref/System.Security.Cryptography.Primitives.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Security.Cryptography.Primitives.cs" />
diff --git a/src/System.Security.Cryptography.Primitives/src/System.Security.Cryptography.Primitives.csproj b/src/System.Security.Cryptography.Primitives/src/System.Security.Cryptography.Primitives.csproj
index b2ffc57aef..28828f4fb0 100644
--- a/src/System.Security.Cryptography.Primitives/src/System.Security.Cryptography.Primitives.csproj
+++ b/src/System.Security.Cryptography.Primitives/src/System.Security.Cryptography.Primitives.csproj
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
@@ -8,6 +8,7 @@
<OutputType>Library</OutputType>
<AssemblyName>System.Security.Cryptography.Primitives</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " />
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " />
@@ -34,4 +35,4 @@
<None Include="project.json" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
+</Project> \ No newline at end of file
diff --git a/src/System.Security.Cryptography.X509Certificates/ref/System.Security.Cryptography.X509Certificates.csproj b/src/System.Security.Cryptography.X509Certificates/ref/System.Security.Cryptography.X509Certificates.csproj
index c16f99ecb1..51655d478f 100644
--- a/src/System.Security.Cryptography.X509Certificates/ref/System.Security.Cryptography.X509Certificates.csproj
+++ b/src/System.Security.Cryptography.X509Certificates/ref/System.Security.Cryptography.X509Certificates.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Security.Cryptography.X509Certificates.cs" />
@@ -19,4 +20,4 @@
</ProjectReference>
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
+</Project> \ No newline at end of file
diff --git a/src/System.Security.Cryptography.X509Certificates/src/System.Security.Cryptography.X509Certificates.csproj b/src/System.Security.Cryptography.X509Certificates/src/System.Security.Cryptography.X509Certificates.csproj
index daba12d4ca..06141f61d7 100644
--- a/src/System.Security.Cryptography.X509Certificates/src/System.Security.Cryptography.X509Certificates.csproj
+++ b/src/System.Security.Cryptography.X509Certificates/src/System.Security.Cryptography.X509Certificates.csproj
@@ -10,7 +10,7 @@
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<CLSCompliant>false</CLSCompliant>
- <PackageTargetFramework Condition="'$(PackageTargetFramework)' == ''">dotnet</PackageTargetFramework>
+ <PackageTargetFramework Condition="'$(PackageTargetFramework)' == ''">dotnet5.4</PackageTargetFramework>
<UsePackageTargetRuntimeDefaults>true</UsePackageTargetRuntimeDefaults>
</PropertyGroup>
<PropertyGroup Condition=" '$(TargetsWindows)' == 'true' and '$(ProjectJson)' == '' ">
@@ -302,4 +302,4 @@
<None Include="project.json" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
+</Project> \ No newline at end of file
diff --git a/src/System.Security.Principal.Windows/ref/System.Security.Principal.Windows.csproj b/src/System.Security.Principal.Windows/ref/System.Security.Principal.Windows.csproj
index 6ce25b21c0..7f6186b7b0 100644
--- a/src/System.Security.Principal.Windows/ref/System.Security.Principal.Windows.csproj
+++ b/src/System.Security.Principal.Windows/ref/System.Security.Principal.Windows.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Security.Principal.Windows.cs" />
diff --git a/src/System.Security.Principal/ref/System.Security.Principal.csproj b/src/System.Security.Principal/ref/System.Security.Principal.csproj
index 44587e24e4..858769c35f 100644
--- a/src/System.Security.Principal/ref/System.Security.Principal.csproj
+++ b/src/System.Security.Principal/ref/System.Security.Principal.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Security.Principal.cs" />
diff --git a/src/System.ServiceProcess.ServiceController/ref/System.ServiceProcess.ServiceController.csproj b/src/System.ServiceProcess.ServiceController/ref/System.ServiceProcess.ServiceController.csproj
index 7a3a9fa633..42835a1798 100644
--- a/src/System.ServiceProcess.ServiceController/ref/System.ServiceProcess.ServiceController.csproj
+++ b/src/System.ServiceProcess.ServiceController/ref/System.ServiceProcess.ServiceController.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.ServiceProcess.ServiceController.cs" />
diff --git a/src/System.Text.Encoding.CodePages/ref/System.Text.Encoding.CodePages.csproj b/src/System.Text.Encoding.CodePages/ref/System.Text.Encoding.CodePages.csproj
index 11945e5ba1..2224cc5c65 100644
--- a/src/System.Text.Encoding.CodePages/ref/System.Text.Encoding.CodePages.csproj
+++ b/src/System.Text.Encoding.CodePages/ref/System.Text.Encoding.CodePages.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Text.Encoding.CodePages.cs" />
diff --git a/src/System.Text.Encoding.CodePages/src/System.Text.Encoding.CodePages.csproj b/src/System.Text.Encoding.CodePages/src/System.Text.Encoding.CodePages.csproj
index b467465d9b..1402ca85a2 100644
--- a/src/System.Text.Encoding.CodePages/src/System.Text.Encoding.CodePages.csproj
+++ b/src/System.Text.Encoding.CodePages/src/System.Text.Encoding.CodePages.csproj
@@ -10,8 +10,9 @@
<AssemblyName>System.Text.Encoding.CodePages</AssemblyName>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <PackageTargetFramework>dotnet</PackageTargetFramework>
- <UsePackageTargetRuntimeDefaults>true</UsePackageTargetRuntimeDefaults>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
+ <PackageTargetRuntime Condition="'$(TargetsWindows)' == 'true'">win</PackageTargetRuntime>
+ <PackageTargetRuntime Condition="'$(TargetsUnix)' == 'true'">unix</PackageTargetRuntime>
</PropertyGroup>
<!-- Help VS understand available configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Linux_Debug|AnyCPU' " />
diff --git a/src/System.Text.Encoding.Extensions/ref/4.0.0/System.Text.Encoding.Extensions.depproj b/src/System.Text.Encoding.Extensions/ref/4.0.0/System.Text.Encoding.Extensions.depproj
index a88a3f6e5b..a7e32bbae2 100644
--- a/src/System.Text.Encoding.Extensions/ref/4.0.0/System.Text.Encoding.Extensions.depproj
+++ b/src/System.Text.Encoding.Extensions/ref/4.0.0/System.Text.Encoding.Extensions.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.Text.Encoding.Extensions/ref/System.Text.Encoding.Extensions.csproj b/src/System.Text.Encoding.Extensions/ref/System.Text.Encoding.Extensions.csproj
index d891617103..32d31f149e 100644
--- a/src/System.Text.Encoding.Extensions/ref/System.Text.Encoding.Extensions.csproj
+++ b/src/System.Text.Encoding.Extensions/ref/System.Text.Encoding.Extensions.csproj
@@ -5,6 +5,7 @@
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<AssemblyVersion>4.0.11.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Text.Encoding.Extensions.cs" />
diff --git a/src/System.Text.Encoding/ref/4.0.0/System.Text.Encoding.depproj b/src/System.Text.Encoding/ref/4.0.0/System.Text.Encoding.depproj
index a88a3f6e5b..a7e32bbae2 100644
--- a/src/System.Text.Encoding/ref/4.0.0/System.Text.Encoding.depproj
+++ b/src/System.Text.Encoding/ref/4.0.0/System.Text.Encoding.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.Text.Encoding/ref/System.Text.Encoding.csproj b/src/System.Text.Encoding/ref/System.Text.Encoding.csproj
index da8a4c2318..0d6ed99ac1 100644
--- a/src/System.Text.Encoding/ref/System.Text.Encoding.csproj
+++ b/src/System.Text.Encoding/ref/System.Text.Encoding.csproj
@@ -5,6 +5,7 @@
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<AssemblyVersion>4.0.11.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Text.Encoding.cs" />
diff --git a/src/System.Text.Encodings.Web/src/System.Text.Encodings.Web.csproj b/src/System.Text.Encodings.Web/src/System.Text.Encodings.Web.csproj
index df29319a10..ac8e0e4d30 100644
--- a/src/System.Text.Encodings.Web/src/System.Text.Encodings.Web.csproj
+++ b/src/System.Text.Encodings.Web/src/System.Text.Encodings.Web.csproj
@@ -10,6 +10,7 @@
<AssemblyName>System.Text.Encodings.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
diff --git a/src/System.Text.RegularExpressions/ref/4.0.0/System.Text.RegularExpressions.depproj b/src/System.Text.RegularExpressions/ref/4.0.0/System.Text.RegularExpressions.depproj
index a88a3f6e5b..a7e32bbae2 100644
--- a/src/System.Text.RegularExpressions/ref/4.0.0/System.Text.RegularExpressions.depproj
+++ b/src/System.Text.RegularExpressions/ref/4.0.0/System.Text.RegularExpressions.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.Text.RegularExpressions/ref/System.Text.RegularExpressions.csproj b/src/System.Text.RegularExpressions/ref/System.Text.RegularExpressions.csproj
index de5029a843..f759700479 100644
--- a/src/System.Text.RegularExpressions/ref/System.Text.RegularExpressions.csproj
+++ b/src/System.Text.RegularExpressions/ref/System.Text.RegularExpressions.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.11.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Text.RegularExpressions.cs" />
diff --git a/src/System.Text.RegularExpressions/src/System.Text.RegularExpressions.csproj b/src/System.Text.RegularExpressions/src/System.Text.RegularExpressions.csproj
index 99d7589d9c..52c4f9864f 100644
--- a/src/System.Text.RegularExpressions/src/System.Text.RegularExpressions.csproj
+++ b/src/System.Text.RegularExpressions/src/System.Text.RegularExpressions.csproj
@@ -8,6 +8,7 @@
<OutputType>Library</OutputType>
<AssemblyName>System.Text.RegularExpressions</AssemblyName>
<AssemblyVersion>4.0.11.0</AssemblyVersion>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
diff --git a/src/System.Threading.AccessControl/ref/System.Threading.AccessControl.csproj b/src/System.Threading.AccessControl/ref/System.Threading.AccessControl.csproj
index 0f155cf0f7..cf7c36fa43 100644
--- a/src/System.Threading.AccessControl/ref/System.Threading.AccessControl.csproj
+++ b/src/System.Threading.AccessControl/ref/System.Threading.AccessControl.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Threading.AccessControl.cs" />
diff --git a/src/System.Threading.Overlapped/ref/System.Threading.Overlapped.csproj b/src/System.Threading.Overlapped/ref/System.Threading.Overlapped.csproj
index 141ed7fc8b..0e91d679ae 100644
--- a/src/System.Threading.Overlapped/ref/System.Threading.Overlapped.csproj
+++ b/src/System.Threading.Overlapped/ref/System.Threading.Overlapped.csproj
@@ -5,6 +5,7 @@
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Threading.Overlapped.cs" />
diff --git a/src/System.Threading.Tasks.Dataflow/src/System.Threading.Tasks.Dataflow.WP8.csproj b/src/System.Threading.Tasks.Dataflow/src/System.Threading.Tasks.Dataflow.WP8.csproj
index 233dc1a655..ebe8ae7f53 100644
--- a/src/System.Threading.Tasks.Dataflow/src/System.Threading.Tasks.Dataflow.WP8.csproj
+++ b/src/System.Threading.Tasks.Dataflow/src/System.Threading.Tasks.Dataflow.WP8.csproj
@@ -15,6 +15,7 @@
<FileAlignment>512</FileAlignment>
<DocumentationFile>$(OutputPath)System.Threading.Tasks.Dataflow.XML</DocumentationFile>
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
diff --git a/src/System.Threading.Tasks.Dataflow/src/System.Threading.Tasks.Dataflow.csproj b/src/System.Threading.Tasks.Dataflow/src/System.Threading.Tasks.Dataflow.csproj
index 447a8e4ada..a66fe59ad9 100644
--- a/src/System.Threading.Tasks.Dataflow/src/System.Threading.Tasks.Dataflow.csproj
+++ b/src/System.Threading.Tasks.Dataflow/src/System.Threading.Tasks.Dataflow.csproj
@@ -16,6 +16,7 @@
<DocumentationFile>$(OutputPath)System.Threading.Tasks.Dataflow.XML</DocumentationFile>
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
<DefineConstants>$(DefineConstants);CONCURRENT_COLLECTIONS;FEATURE_TRACING</DefineConstants>
+ <PackageTargetFramework>dotnet5.2</PackageTargetFramework>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
diff --git a/src/System.Threading.Tasks.Parallel/ref/System.Threading.Tasks.Parallel.csproj b/src/System.Threading.Tasks.Parallel/ref/System.Threading.Tasks.Parallel.csproj
index 04c7b177c0..334c59cae1 100644
--- a/src/System.Threading.Tasks.Parallel/ref/System.Threading.Tasks.Parallel.csproj
+++ b/src/System.Threading.Tasks.Parallel/ref/System.Threading.Tasks.Parallel.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.2</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Threading.Tasks.Parallel.cs" />
diff --git a/src/System.Threading.Tasks.Parallel/src/System.Threading.Tasks.Parallel.csproj b/src/System.Threading.Tasks.Parallel/src/System.Threading.Tasks.Parallel.csproj
index 4f5d58566f..7005e73100 100644
--- a/src/System.Threading.Tasks.Parallel/src/System.Threading.Tasks.Parallel.csproj
+++ b/src/System.Threading.Tasks.Parallel/src/System.Threading.Tasks.Parallel.csproj
@@ -13,6 +13,7 @@
<FileAlignment>512</FileAlignment>
<DefineConstants>$(DefineConstants);CONCURRENT_COLLECTIONS;FEATURE_TRACING</DefineConstants>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
</PropertyGroup>
diff --git a/src/System.Threading.Tasks/ref/4.0.0/System.Threading.Tasks.depproj b/src/System.Threading.Tasks/ref/4.0.0/System.Threading.Tasks.depproj
index a88a3f6e5b..a7e32bbae2 100644
--- a/src/System.Threading.Tasks/ref/4.0.0/System.Threading.Tasks.depproj
+++ b/src/System.Threading.Tasks/ref/4.0.0/System.Threading.Tasks.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.Threading.Tasks/ref/System.Threading.Tasks.csproj b/src/System.Threading.Tasks/ref/System.Threading.Tasks.csproj
index 13204704f7..2920d1e445 100644
--- a/src/System.Threading.Tasks/ref/System.Threading.Tasks.csproj
+++ b/src/System.Threading.Tasks/ref/System.Threading.Tasks.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.11.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Threading.Tasks.cs" />
diff --git a/src/System.Threading.Thread/ref/System.Threading.Thread.csproj b/src/System.Threading.Thread/ref/System.Threading.Thread.csproj
index c7c8f8c9d8..eaeb494e73 100644
--- a/src/System.Threading.Thread/ref/System.Threading.Thread.csproj
+++ b/src/System.Threading.Thread/ref/System.Threading.Thread.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Threading.Thread.cs" />
diff --git a/src/System.Threading.ThreadPool/ref/System.Threading.ThreadPool.csproj b/src/System.Threading.ThreadPool/ref/System.Threading.ThreadPool.csproj
index c87d4b9046..2bd07cdd7c 100644
--- a/src/System.Threading.ThreadPool/ref/System.Threading.ThreadPool.csproj
+++ b/src/System.Threading.ThreadPool/ref/System.Threading.ThreadPool.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.10.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.2</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Threading.ThreadPool.cs" />
diff --git a/src/System.Threading.Timer/ref/System.Threading.Timer.csproj b/src/System.Threading.Timer/ref/System.Threading.Timer.csproj
index 5461629642..26ab94eddc 100644
--- a/src/System.Threading.Timer/ref/System.Threading.Timer.csproj
+++ b/src/System.Threading.Timer/ref/System.Threading.Timer.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.3</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Threading.Timer.cs" />
diff --git a/src/System.Threading/ref/4.0.0/System.Threading.depproj b/src/System.Threading/ref/4.0.0/System.Threading.depproj
index a88a3f6e5b..a7e32bbae2 100644
--- a/src/System.Threading/ref/4.0.0/System.Threading.depproj
+++ b/src/System.Threading/ref/4.0.0/System.Threading.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.Threading/ref/System.Threading.csproj b/src/System.Threading/ref/System.Threading.csproj
index 23686b1a09..d6d117b6f6 100644
--- a/src/System.Threading/ref/System.Threading.csproj
+++ b/src/System.Threading/ref/System.Threading.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.11.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Threading.cs" />
diff --git a/src/System.Threading/src/System.Threading.CoreCLR.csproj b/src/System.Threading/src/System.Threading.CoreCLR.csproj
index e0ff774aac..52b4b089c1 100644
--- a/src/System.Threading/src/System.Threading.CoreCLR.csproj
+++ b/src/System.Threading/src/System.Threading.CoreCLR.csproj
@@ -9,7 +9,7 @@
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<IsPartialFacadeAssembly>true</IsPartialFacadeAssembly>
<NuGetTargetFrameworkMoniker>DNXCore,Version=v5.0</NuGetTargetFrameworkMoniker>
- <PackageTargetFramework>dotnet</PackageTargetFramework>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
<UsePackageTargetRuntimeDefaults>true</UsePackageTargetRuntimeDefaults>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
@@ -77,4 +77,4 @@
<None Include="project.json" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
+</Project> \ No newline at end of file
diff --git a/src/System.Xml.ReaderWriter/ref/4.0.0/System.Xml.ReaderWriter.depproj b/src/System.Xml.ReaderWriter/ref/4.0.0/System.Xml.ReaderWriter.depproj
index a88a3f6e5b..a7e32bbae2 100644
--- a/src/System.Xml.ReaderWriter/ref/4.0.0/System.Xml.ReaderWriter.depproj
+++ b/src/System.Xml.ReaderWriter/ref/4.0.0/System.Xml.ReaderWriter.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.Xml.ReaderWriter/ref/System.Xml.ReaderWriter.csproj b/src/System.Xml.ReaderWriter/ref/System.Xml.ReaderWriter.csproj
index 866a0c173c..aef4813a0b 100644
--- a/src/System.Xml.ReaderWriter/ref/System.Xml.ReaderWriter.csproj
+++ b/src/System.Xml.ReaderWriter/ref/System.Xml.ReaderWriter.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.11.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Xml.ReaderWriter.cs" />
diff --git a/src/System.Xml.ReaderWriter/src/System.Xml.ReaderWriter.csproj b/src/System.Xml.ReaderWriter/src/System.Xml.ReaderWriter.csproj
index 6a1b6fe349..8e60193dc7 100644
--- a/src/System.Xml.ReaderWriter/src/System.Xml.ReaderWriter.csproj
+++ b/src/System.Xml.ReaderWriter/src/System.Xml.ReaderWriter.csproj
@@ -10,6 +10,7 @@
<AssemblyVersion>4.0.11.0</AssemblyVersion>
<RootNamespace>System.Xml</RootNamespace>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
diff --git a/src/System.Xml.XDocument/ref/4.0.0/System.Xml.XDocument.depproj b/src/System.Xml.XDocument/ref/4.0.0/System.Xml.XDocument.depproj
index a88a3f6e5b..a7e32bbae2 100644
--- a/src/System.Xml.XDocument/ref/4.0.0/System.Xml.XDocument.depproj
+++ b/src/System.Xml.XDocument/ref/4.0.0/System.Xml.XDocument.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.Xml.XDocument/ref/System.Xml.XDocument.csproj b/src/System.Xml.XDocument/ref/System.Xml.XDocument.csproj
index 02afba6b08..6007bb3f59 100644
--- a/src/System.Xml.XDocument/ref/System.Xml.XDocument.csproj
+++ b/src/System.Xml.XDocument/ref/System.Xml.XDocument.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.11.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Xml.XDocument.cs" />
diff --git a/src/System.Xml.XDocument/src/System.Xml.XDocument.csproj b/src/System.Xml.XDocument/src/System.Xml.XDocument.csproj
index 12cab02679..756dda10a1 100644
--- a/src/System.Xml.XDocument/src/System.Xml.XDocument.csproj
+++ b/src/System.Xml.XDocument/src/System.Xml.XDocument.csproj
@@ -10,6 +10,7 @@
<AssemblyVersion>4.0.11.0</AssemblyVersion>
<RootNamespace>System.Xml</RootNamespace>
<DefineConstants>$(DefineConstants);SILVERLIGHT</DefineConstants>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
diff --git a/src/System.Xml.XPath.XDocument/ref/System.Xml.XPath.XDocument.csproj b/src/System.Xml.XPath.XDocument/ref/System.Xml.XPath.XDocument.csproj
index 680c5be7f9..f29e737b28 100644
--- a/src/System.Xml.XPath.XDocument/ref/System.Xml.XPath.XDocument.csproj
+++ b/src/System.Xml.XPath.XDocument/ref/System.Xml.XPath.XDocument.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Xml.XPath.XDocument.cs" />
diff --git a/src/System.Xml.XPath.XDocument/src/System.Xml.XPath.XDocument.csproj b/src/System.Xml.XPath.XDocument/src/System.Xml.XPath.XDocument.csproj
index 40cc3673ff..d43aac9f41 100644
--- a/src/System.Xml.XPath.XDocument/src/System.Xml.XPath.XDocument.csproj
+++ b/src/System.Xml.XPath.XDocument/src/System.Xml.XPath.XDocument.csproj
@@ -9,6 +9,7 @@
<AssemblyName>System.Xml.XPath.XDocument</AssemblyName>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
diff --git a/src/System.Xml.XPath.XmlDocument/ref/System.Xml.XPath.XmlDocument.csproj b/src/System.Xml.XPath.XmlDocument/ref/System.Xml.XPath.XmlDocument.csproj
index 5b9a51b161..fd7121c201 100644
--- a/src/System.Xml.XPath.XmlDocument/ref/System.Xml.XPath.XmlDocument.csproj
+++ b/src/System.Xml.XPath.XmlDocument/ref/System.Xml.XPath.XmlDocument.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Xml.XPath.XmlDocument.Manual.cs" />
diff --git a/src/System.Xml.XPath.XmlDocument/src/System.Xml.XPath.XmlDocument.csproj b/src/System.Xml.XPath.XmlDocument/src/System.Xml.XPath.XmlDocument.csproj
index 99d1f80a4e..63a7a481d5 100644
--- a/src/System.Xml.XPath.XmlDocument/src/System.Xml.XPath.XmlDocument.csproj
+++ b/src/System.Xml.XPath.XmlDocument/src/System.Xml.XPath.XmlDocument.csproj
@@ -9,6 +9,7 @@
<AssemblyName>System.Xml.XPath.XmlDocument</AssemblyName>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
diff --git a/src/System.Xml.XPath/ref/System.Xml.XPath.csproj b/src/System.Xml.XPath/ref/System.Xml.XPath.csproj
index b7cebf1076..fa86026cad 100644
--- a/src/System.Xml.XPath/ref/System.Xml.XPath.csproj
+++ b/src/System.Xml.XPath/ref/System.Xml.XPath.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Xml.XPath.cs" />
diff --git a/src/System.Xml.XPath/src/System.Xml.XPath.csproj b/src/System.Xml.XPath/src/System.Xml.XPath.csproj
index 612d2d6dcc..6185b1ed8b 100644
--- a/src/System.Xml.XPath/src/System.Xml.XPath.csproj
+++ b/src/System.Xml.XPath/src/System.Xml.XPath.csproj
@@ -9,6 +9,7 @@
<AssemblyName>System.Xml.XPath</AssemblyName>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
diff --git a/src/System.Xml.XmlDocument/ref/System.Xml.XmlDocument.csproj b/src/System.Xml.XmlDocument/ref/System.Xml.XmlDocument.csproj
index 2c2cf25eb9..74a160b62a 100644
--- a/src/System.Xml.XmlDocument/ref/System.Xml.XmlDocument.csproj
+++ b/src/System.Xml.XmlDocument/ref/System.Xml.XmlDocument.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.1.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Xml.XmlDocument.cs" />
diff --git a/src/System.Xml.XmlDocument/src/System.Xml.XmlDocument.csproj b/src/System.Xml.XmlDocument/src/System.Xml.XmlDocument.csproj
index 53b05e5e61..db8460c41f 100644
--- a/src/System.Xml.XmlDocument/src/System.Xml.XmlDocument.csproj
+++ b/src/System.Xml.XmlDocument/src/System.Xml.XmlDocument.csproj
@@ -13,6 +13,7 @@
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<DebugSymbols>true</DebugSymbols>
<PlatformTarget>AnyCPU</PlatformTarget>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
diff --git a/src/System.Xml.XmlSerializer/ref/4.0.0/System.Xml.XmlSerializer.depproj b/src/System.Xml.XmlSerializer/ref/4.0.0/System.Xml.XmlSerializer.depproj
index a88a3f6e5b..a7e32bbae2 100644
--- a/src/System.Xml.XmlSerializer/ref/4.0.0/System.Xml.XmlSerializer.depproj
+++ b/src/System.Xml.XmlSerializer/ref/4.0.0/System.Xml.XmlSerializer.depproj
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.1</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
diff --git a/src/System.Xml.XmlSerializer/ref/System.Xml.XmlSerializer.csproj b/src/System.Xml.XmlSerializer/ref/System.Xml.XmlSerializer.csproj
index 65ebc0ff62..860977f9d2 100644
--- a/src/System.Xml.XmlSerializer/ref/System.Xml.XmlSerializer.csproj
+++ b/src/System.Xml.XmlSerializer/ref/System.Xml.XmlSerializer.csproj
@@ -4,6 +4,7 @@
<PropertyGroup>
<AssemblyVersion>4.0.11.0</AssemblyVersion>
<OutputType>Library</OutputType>
+ <PackageTargetFramework>dotnet5.4</PackageTargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="System.Xml.XmlSerializer.cs" />