System.Environment.OSVersion diffère en debug ou standalone
scoubidou944
Messages postés714Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention19 janvier 2017
-
30 janv. 2014 à 18:50
scoubidou944
Messages postés714Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention19 janvier 2017
-
30 janv. 2014 à 19:02
Bonjour,
Je pense franchement à de la sorcellerie là.
Ce code fonctionne en debug sous Visual Studio 2013 Pro en Step-by-Step :
using System;
using System.Globalization;
using System.Text;
namespace QuickTest
{
class Program
{
static void Main(string[] args)
{
System.OperatingSystem osInfo = System.Environment.OSVersion;
Console.WriteLine("OS Version major : " + osInfo.Version.Major.ToString(CultureInfo.InvariantCulture));
Console.WriteLine("OS Version minor : " + osInfo.Version.Minor.ToString(CultureInfo.InvariantCulture));
Console.WriteLine("End");
}
}
}
Machine : Asus N550JV sous Windows 8.1 Pro Fr x64
Quand je lance dans une console en mode admin, il me retourne 6.2 (ce qui correspond à Windows 8).
Quand je trace sous VS en debug, il me retourne 6.3 (ce qui correspond à Windows 8.1)
Est ce que quelqu'un peut me confirmer ce dysfonctionnement ?