From bb1a3d6ec5c4e84766ee8c1e63bba4a1328fcab1 Mon Sep 17 00:00:00 2001 From: Tom Deseyn Date: Thu, 9 Mar 2023 08:54:06 +0100 Subject: [PATCH] Tmds.DBus.Protocol: drop dependency on System.Security.Principal.Windows. (#186) --- src/Tmds.DBus.Protocol/DBusEnvironment.cs | 4 ++++ src/Tmds.DBus.Protocol/Tmds.DBus.Protocol.csproj | 5 +++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Tmds.DBus.Protocol/DBusEnvironment.cs b/src/Tmds.DBus.Protocol/DBusEnvironment.cs index 8335325a..47d2a936 100644 --- a/src/Tmds.DBus.Protocol/DBusEnvironment.cs +++ b/src/Tmds.DBus.Protocol/DBusEnvironment.cs @@ -8,7 +8,11 @@ static class DBusEnvironment { if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) { +#if NET6_0_OR_GREATER return System.Security.Principal.WindowsIdentity.GetCurrent().User?.Value; +#else + throw new NotSupportedException("Cannot determine Windows UserId. You must manually assign it."); +#endif } else { diff --git a/src/Tmds.DBus.Protocol/Tmds.DBus.Protocol.csproj b/src/Tmds.DBus.Protocol/Tmds.DBus.Protocol.csproj index 72db46bc..ff9f6159 100644 --- a/src/Tmds.DBus.Protocol/Tmds.DBus.Protocol.csproj +++ b/src/Tmds.DBus.Protocol/Tmds.DBus.Protocol.csproj @@ -1,7 +1,7 @@ - netstandard2.0;netstandard2.1 + netstandard2.0;netstandard2.1;net6.0 enable true 10 @@ -24,8 +24,9 @@ + + -