From 060a1c8f5ae4d92e6accaa07b9662b9ad55e7e8d Mon Sep 17 00:00:00 2001 From: BrennanConroy Date: Fri, 27 May 2016 15:02:18 -0700 Subject: [PATCH] Replace PlatformAbstractions with RuntimeInformation --- src/Microsoft.DotNet.Watcher.Core/project.json | 1 - src/Microsoft.DotNet.Watcher.Tools/CommandOutputProvider.cs | 4 ++-- src/Microsoft.DotNet.Watcher.Tools/project.json | 1 + 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Microsoft.DotNet.Watcher.Core/project.json b/src/Microsoft.DotNet.Watcher.Core/project.json index ea47f13da5..8ce59f4698 100644 --- a/src/Microsoft.DotNet.Watcher.Core/project.json +++ b/src/Microsoft.DotNet.Watcher.Core/project.json @@ -19,7 +19,6 @@ "Microsoft.DotNet.ProjectModel": "1.0.0-*", "Microsoft.Extensions.FileProviders.Abstractions": "1.0.0-*", "Microsoft.Extensions.FileProviders.Physical": "1.0.0-*", - "Microsoft.Extensions.PlatformAbstractions": "1.0.0-*", "Microsoft.Extensions.Logging.Abstractions": "1.0.0-*", "Microsoft.Extensions.FileSystemGlobbing": "1.0.0-*", "NETStandard.Library": "1.5.0-*", diff --git a/src/Microsoft.DotNet.Watcher.Tools/CommandOutputProvider.cs b/src/Microsoft.DotNet.Watcher.Tools/CommandOutputProvider.cs index 595b713b0e..34d2149009 100644 --- a/src/Microsoft.DotNet.Watcher.Tools/CommandOutputProvider.cs +++ b/src/Microsoft.DotNet.Watcher.Tools/CommandOutputProvider.cs @@ -1,8 +1,8 @@ // Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. +using System.Runtime.InteropServices; using Microsoft.Extensions.Logging; -using Microsoft.Extensions.PlatformAbstractions; namespace Microsoft.DotNet.Watcher.Tools { @@ -12,7 +12,7 @@ namespace Microsoft.DotNet.Watcher.Tools public CommandOutputProvider() { - _isWindows = PlatformServices.Default.Runtime.OperatingSystemPlatform == Platform.Windows; + _isWindows = RuntimeInformation.IsOSPlatform(OSPlatform.Windows); } public ILogger CreateLogger(string name) diff --git a/src/Microsoft.DotNet.Watcher.Tools/project.json b/src/Microsoft.DotNet.Watcher.Tools/project.json index c023d40101..ccfeb680b2 100644 --- a/src/Microsoft.DotNet.Watcher.Tools/project.json +++ b/src/Microsoft.DotNet.Watcher.Tools/project.json @@ -18,6 +18,7 @@ "xmlDoc": true }, "dependencies": { + "System.Runtime.InteropServices.RuntimeInformation": "4.0.0-*", "Microsoft.DotNet.Watcher.Core": "1.0.0-*", "Microsoft.Extensions.CommandLineUtils": "1.0.0-*", "Microsoft.Extensions.Logging": "1.0.0-*",