2015-02-13 3 views
10

Qualcuno sa come ottenere informazioni sull'ambiente corrente e sulla piattaforma in .NET Core? Attualmente non ci sono classi di ambiente nella libreria Core.System.Environment in .NET Core 1.0

enter image description here

+0

@Andrei Si tratta di .NET Nucleo: http://blogs.msdn.com/b/dotnet/archive/2014/12/04/introducing-net-core.aspx – BCdotWEB

+0

E 'una classe statica e non una lezione che ti rinnova. Forse è questa la tua confusione. – kenny

+0

controlla questo https://codepedia.info/dotnet-core-to-detect-operating-system-os-platform/ –

risposta

12

System.Environment è disponibile nel pacchetto System.Runtime.Extensions. Assicurati di aver fatto riferimento a quel pacchetto nel tuo project.json.

{ 
    "frameworks": { 
    "dnxcore50": { 
     "dependencies": { 
     "System.Runtime.Extensions": "4.0.10-*" 
     } 
    } 
    } 
} 
+0

Grazie! Ancora non hanno ancora implementato la proprietà "Is64BitOperatingSystem" per .NET Core. – Bogdan

+0

Vedere anche [dotnet/corefx # 999] (https://github.com/dotnet/corefx/issues/999) su GitHub. – bricelam

+0

Sono un giornalista del problema :) – Bogdan