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);
            }
        }