5
Mam aplikację, która działa na systemach Linux i Windows. Muszę wiedzieć, gdzie działa aplikacja, by użyć kodu różnicowego. DziękiJak uzyskać informacje o środowisku wykonawczym .Net Core
Mam aplikację, która działa na systemach Linux i Windows. Muszę wiedzieć, gdzie działa aplikacja, by użyć kodu różnicowego. DziękiJak uzyskać informacje o środowisku wykonawczym .Net Core
Prawdopodobnie szukasz System.Runtime.InteropServices.RuntimeInformation
z funkcją IsOsPlatform
do sprawdzania w czasie wykonywania.
Obejrzyj wideo tutorial: https://channel9.msdn.com/Series/aspnetmonsters/ASPNET-Monsters-Episode-46-Finding-Platform-Information z potworów ASP.NET.
spróbować użyć '' System.Runtime.InteropServices' RuntimeInformation' od: 'RuntimeInformation.IsOSPlatform (OSPlatform.Linux)' lub 'RuntimeInformation.IsOSPlatform (OSPlatform.Windows)' lub 'RuntimeInformation.IsOSPlatform (OSPlatform.OSX)' – Oleg
Zobacz moją [szczegółową odpowiedź w innym wątku] (http://stackoverflow.com/a/38795621/3325704) – jariq