protected override bool UpgradeProject(IProjectStore projectStore, ConversionType initialVersion, ConversionType targetVersion) { if (targetVersion != ConversionType.BuildToolsVersion40) { return(false); } Version silverlightVersion = ProjectStoreHelper.GetSilverlightVersion(projectStore); if (silverlightVersion == null) { return(projectStore.SetStoreVersion(CommonVersions.Version4_0)); } return(SilverlightProjectConverter.ChangeImportPath(projectStore, silverlightVersion.ToString())); }
protected override bool UpgradeProject(IProjectStore projectStore, ConversionType initialVersion, ConversionType targetVersion) { string str = null; ConversionType conversionType = targetVersion; switch (conversionType) { case ConversionType.ProjectSilverlight3: { str = "3.0"; break; } case ConversionType.ProjectSilverlight4: { str = "4.0"; break; } default: { switch (conversionType) { case ConversionType.Unsupported: case ConversionType.DoNothing: case ConversionType.Unknown: { return(true); } default: { return(false); } } break; } } if (!SilverlightProjectConverter.ChangeImportPath(projectStore, str)) { return(false); } AssemblyReferenceHelper.RepairAssemblyReferences(projectStore); return(true); }