public static IEnumerable <UWPExtensionSDK> GetExtensionSDKs() { string sdkFolder; string sdkVersion; UWPReferences.GetSDKFolderAndVersion(out sdkFolder, out sdkVersion); return(UWPReferences.GetExtensionSDKs(sdkFolder, sdkVersion)); }
public static IEnumerable <UWPExtensionSDK> GetExtensionSDKs(Version sdkVersion) { string windowsKit = UWPReferences.GetWindowsKit10(); IEnumerable <UWPExtensionSDK> result; if (string.IsNullOrEmpty(windowsKit)) { result = new UWPExtensionSDK[0]; } else { result = UWPReferences.GetExtensionSDKs(windowsKit, UWPReferences.SdkVersionToString(sdkVersion)); } return(result); }
private static UWPReferences.UWPExtension[] GetExtensions(string windowsKitsFolder, string version) { List <UWPReferences.UWPExtension> list = new List <UWPReferences.UWPExtension>(); foreach (UWPExtensionSDK current in UWPReferences.GetExtensionSDKs(windowsKitsFolder, version)) { try { UWPReferences.UWPExtension item = new UWPReferences.UWPExtension(current.ManifestPath, windowsKitsFolder, version); list.Add(item); } catch { } } return(list.ToArray()); }
private static UWPReferences.UWPExtension[] GetExtensions(string folder, string version) { List <UWPReferences.UWPExtension> list = new List <UWPReferences.UWPExtension>(); string referencesFolder = Path.Combine(folder, "References"); foreach (UWPExtensionSDK current in UWPReferences.GetExtensionSDKs(folder, version)) { try { UWPReferences.UWPExtension item = new UWPReferences.UWPExtension(current.ManifestPath, referencesFolder); list.Add(item); } catch { } } return(list.ToArray()); }