public InstalledExtension GetInstalledSampleExtension() { // Identifiers of the extension to uninstall string publisherName = "ms-samples"; string extensionName = "samples-contributions-guide"; // Get the client VssConnection connection = Context.Connection; ExtensionManagementHttpClient extensionManagementClient = connection.GetClient <ExtensionManagementHttpClient>(); // Try to get the extension try { InstalledExtension extension = extensionManagementClient.GetInstalledExtensionByNameAsync(publisherName, extensionName).Result; LogExtension(extension); return(extension); } catch (Exception ex) { Context.Log("Unable to get the extension: {0}", ex.Message); return(null); } }