From 11b3631da8b732eb903951a891315df5ab523451 Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Fri, 16 Sep 2011 00:23:24 -0700 Subject: [PATCH] Allow targeting .NET 4.5. --- src/Main/Base/Project/Src/Project/TargetFramework.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/Main/Base/Project/Src/Project/TargetFramework.cs b/src/Main/Base/Project/Src/Project/TargetFramework.cs index e9040c686c..ea7a4ece7d 100644 --- a/src/Main/Base/Project/Src/Project/TargetFramework.cs +++ b/src/Main/Base/Project/Src/Project/TargetFramework.cs @@ -33,9 +33,18 @@ namespace ICSharpCode.SharpDevelop.Project public readonly static TargetFramework Net40Client = new ClientProfileTargetFramework(Net40) { BasedOn = Net35Client }; + public readonly static TargetFramework Net45 = new TargetFramework("v4.5", ".NET Framework 4.5") { + BasedOn = Net40, + MinimumMSBuildVersion = new Version(4, 0), + SupportedSku = ".NETFramework,Version=v4.5", + RequiresAppConfigEntry = true + }; + public readonly static TargetFramework Net45Client = new ClientProfileTargetFramework(Net45) { + BasedOn = Net40Client + }; public readonly static TargetFramework[] TargetFrameworks = { - Net40, Net40Client, Net35, Net35Client, Net30, Net20 + Net45, Net45Client, Net40, Net40Client, Net35, Net35Client, Net30, Net20 }; public readonly static TargetFramework DefaultTargetFramework = Net40Client;