protected static TargetFramework ParseFramework(string framework)
{
switch (framework)
{
case "net20":
return TargetFramework.Net20;
case "net35":
return TargetFramework.Net35;
case "net40":
return TargetFramework.Net40;
case "net45":
return TargetFramework.Net45;
case "net452":
return TargetFramework.Net452;
case "net461":
return TargetFramework.Net461;
default:
throw new InvalidOperationException($"Unknown target framework '{framework}'.");
}
}
}