X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=mcs%2Fclass%2FMicrosoft.Build.Utilities%2FMicrosoft.Build.Utilities%2FTargetDotNetFrameworkVersion.cs;h=04940d5e8badbdce51fbf6219c40685962021d7d;hb=6fd9c8ec2ce4dad31daaab2099a9f799b45e2b02;hp=11d96256e109a8cf061238497716a0fc3ad33b87;hpb=d49951ccf584ba637afb1dab7fff714478e3174d;p=mono.git diff --git a/mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities/TargetDotNetFrameworkVersion.cs b/mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities/TargetDotNetFrameworkVersion.cs index 11d96256e10..04940d5e8ba 100644 --- a/mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities/TargetDotNetFrameworkVersion.cs +++ b/mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities/TargetDotNetFrameworkVersion.cs @@ -1,10 +1,12 @@ // // TargetDotNetFrameworkVersion.cs: Represents framework version. // -// Author: +// Authors: // Marek Sieradzki (marek.sieradzki@gmail.com) +// Marek Safar (marek.safar@gmail.com) // // (C) 2005 Marek Sieradzki +// Copyright 2011 Xamarin Inc. // // Permission is hereby granted, free of charge, to any person obtaining // a copy of this software and associated documentation files (the @@ -25,16 +27,39 @@ // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#if NET_2_0 - namespace Microsoft.Build.Utilities { - public enum TargetDotNetFrameworkVersion + // If changing something here then update + // ToolLocationHelper.GetPathToDotNetFramework also + #if MICROSOFT_BUILD_DLL + internal + #else + public + #endif + enum TargetDotNetFrameworkVersion { Version11, Version20, - VersionLatest = Version20 + Version30, + Version35, +#if NET_4_0 + Version40, +#endif +#if NET_4_5 + Version45, +#endif +#if XBUILD_12 + Version451, +#endif + +#if XBUILD_12 + VersionLatest = Version451 +#elif NET_4_5 + VersionLatest = Version45 +#elif NET_4_0 + VersionLatest = Version40 +#else + VersionLatest = Version35 +#endif } } - -#endif \ No newline at end of file