public NuGetPackage MicrosoftCrmSdkWorkflow(string crmName) { var list = GetPackages("Microsoft.CrmSdk.Workflow"); var item = (from i in list where crmName == GetCrmName(i.Version.Version) orderby i.Version descending select i).First(); var @return = new NuGetPackage { Version = item.Version.ToOriginalString(), NetVersion = item.GetSupportedFrameworks().FirstOrDefault()?.Version.ToString() }; return(@return); }
public NuGetPackage MicrosoftCrmSdkDeployment(string crmName) { var list = GetPackages("Microsoft.CrmSdk.Deployment"); var item = (from i in list where crmName == GetCrmName(i.Version.Version) orderby i.Version descending select i).First(); var @return = new NuGetPackage { Version = item.Version.ToOriginalString(), NetVersion = item.GetSupportedFrameworks().FirstOrDefault()?.Version.ToString() }; if (crmName == "Dynamics Crm 2015") { @return.NetVersion = "4.5"; } return(@return); }