Merge branch 'henkollema/projectjson' into dev
This commit is contained in:
commit
f32f1c4440
|
|
@ -7,7 +7,7 @@ namespace Microsoft.AspNet.Server.Kestrel.Infrastructure
|
|||
{
|
||||
public static class TaskUtilities
|
||||
{
|
||||
#if DOTNET5_4 || DNXCORE50
|
||||
#if DOTNET5_4
|
||||
public static Task CompletedTask = Task.CompletedTask;
|
||||
#else
|
||||
public static Task CompletedTask = Task.FromResult<object>(null);
|
||||
|
|
|
|||
|
|
@ -12,12 +12,7 @@ namespace Microsoft.AspNet.Server.Kestrel.Networking
|
|||
{
|
||||
IsWindows = PlatformApis.IsWindows;
|
||||
|
||||
var isDarwinMono =
|
||||
#if DNX451
|
||||
IsWindows ? false : PlatformApis.IsDarwin;
|
||||
#else
|
||||
false;
|
||||
#endif
|
||||
var isDarwinMono = PlatformApis.IsDarwin && PlatformApis.IsMono;
|
||||
|
||||
if (isDarwinMono)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Microsoft.Extensions.PlatformAbstractions;
|
||||
|
||||
namespace Microsoft.AspNet.Server.Kestrel.Networking
|
||||
{
|
||||
|
|
@ -10,7 +11,7 @@ namespace Microsoft.AspNet.Server.Kestrel.Networking
|
|||
{
|
||||
static PlatformApis()
|
||||
{
|
||||
#if DOTNET5_4 || DNXCORE50
|
||||
#if DOTNET5_4
|
||||
IsWindows = RuntimeInformation.IsOSPlatform(OSPlatform.Windows);
|
||||
IsDarwin = RuntimeInformation.IsOSPlatform(OSPlatform.OSX);
|
||||
#else
|
||||
|
|
@ -24,12 +25,16 @@ namespace Microsoft.AspNet.Server.Kestrel.Networking
|
|||
IsDarwin = string.Equals(GetUname(), "Darwin", StringComparison.Ordinal);
|
||||
}
|
||||
#endif
|
||||
|
||||
IsMono = PlatformServices.Default.Runtime.RuntimeType == "Mono";
|
||||
}
|
||||
|
||||
public static bool IsWindows { get; }
|
||||
|
||||
public static bool IsDarwin { get; }
|
||||
|
||||
public static bool IsMono { get; }
|
||||
|
||||
[DllImport("libc")]
|
||||
static extern int uname(IntPtr buf);
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +0,0 @@
|
|||
namespace Microsoft.AspNet.Server.Kestrel
|
||||
{
|
||||
public class StandardsPoliceCompileModule : Microsoft.StandardsPolice.StandardsPoliceCompileModule
|
||||
{
|
||||
}
|
||||
}
|
||||
|
|
@ -8,6 +8,7 @@
|
|||
"dependencies": {
|
||||
"Microsoft.AspNet.Hosting": "1.0.0-*",
|
||||
"Microsoft.Extensions.Logging.Abstractions": "1.0.0-*",
|
||||
"Microsoft.Extensions.PlatformAbstractions": "1.0.0-*",
|
||||
"System.Numerics.Vectors": "4.1.1-*",
|
||||
"Microsoft.StandardsPolice": {
|
||||
"version": "1.0.0-*",
|
||||
|
|
@ -24,28 +25,7 @@
|
|||
"System.Threading.Tasks.Extensions": "4.0.0-*"
|
||||
},
|
||||
"frameworks": {
|
||||
"dnx451": { },
|
||||
"net451": { },
|
||||
"dnxcore50": {
|
||||
"dependencies": {
|
||||
"System.Collections": "4.0.11-*",
|
||||
"System.Diagnostics.Debug": "4.0.11-*",
|
||||
"System.Diagnostics.TraceSource": "4.0.0-*",
|
||||
"System.Diagnostics.Tracing": "4.0.21-*",
|
||||
"System.Globalization": "4.0.11-*",
|
||||
"System.IO": "4.0.11-*",
|
||||
"System.Linq": "4.0.1-*",
|
||||
"System.Net.Primitives": "4.0.11-*",
|
||||
"System.Runtime.Extensions": "4.0.11-*",
|
||||
"System.Runtime.InteropServices": "4.0.21-*",
|
||||
"System.Text.Encoding": "4.0.11-*",
|
||||
"System.Threading": "4.0.11-*",
|
||||
"System.Threading.Tasks": "4.0.11-*",
|
||||
"System.Threading.Thread": "4.0.0-*",
|
||||
"System.Threading.ThreadPool": "4.0.10-*",
|
||||
"System.Threading.Timer": "4.0.1-*"
|
||||
}
|
||||
},
|
||||
"dotnet5.4": {
|
||||
"dependencies": {
|
||||
"System.Collections": "4.0.11-*",
|
||||
|
|
|
|||
Loading…
Reference in New Issue