From 374b78bb3769cfafdd34c90ea754560f421c3bc1 Mon Sep 17 00:00:00 2001 From: ttp Date: Mon, 17 Mar 2008 10:24:14 +0000 Subject: [PATCH] =?utf8?q?na-get-lib,Windows=202008=20Server=E7=94=A8?= =?utf8?q?=E8=A8=98=E8=BF=B0=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit git-svn-id: http://localhost/svn/AppliStation/trunk@877 34ed2c89-c49f-4a4b-abdb-c318350108cf --- na-get-lib/NaGet.Packages/Platform.cs | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/na-get-lib/NaGet.Packages/Platform.cs b/na-get-lib/NaGet.Packages/Platform.cs index ff77eda..d5ba839 100644 --- a/na-get-lib/NaGet.Packages/Platform.cs +++ b/na-get-lib/NaGet.Packages/Platform.cs @@ -18,6 +18,7 @@ namespace NaGet.Packages WINXP, WIN2003, VISTA, + WIN2008, } public class Platform @@ -100,9 +101,9 @@ namespace NaGet.Packages /// 現在のマシンのアーキテクチャ public static ProcessorArchitecture GetArch() { - Module[] moduleArray = Assembly.GetExecutingAssembly().GetModules(); - Module md = moduleArray[0]; - + Module[] moduleArray = Assembly.GetExecutingAssembly().GetModules(); + Module md = moduleArray[0]; + PortableExecutableKinds pekinds; ImageFileMachine ifm; md.GetPEKind(out pekinds, out ifm); @@ -168,7 +169,12 @@ namespace NaGet.Packages return PlatformOSType.WIN2003; } } else if (osVer.Major == 6) { - return PlatformOSType.VISTA; + switch (osVer.Minor) { + case 0: + return PlatformOSType.VISTA; + case 1: + return PlatformOSType.WIN2008; + } } break; // case PlatformID.WinCE: -- 2.11.0