{"id":3237,"date":"2022-01-21T09:39:35","date_gmt":"2022-01-21T08:39:35","guid":{"rendered":"https:\/\/gdksoftware.com\/knowledgebase\/winget-and-delphi"},"modified":"2022-01-21T10:40:49","modified_gmt":"2022-01-21T09:40:49","slug":"winget-en-delphi","status":"publish","type":"knowledge","link":"https:\/\/gdksoftware.com\/nl\/kennisbank\/winget-en-delphi","title":{"rendered":"Winget en Delphi"},"content":{"rendered":"<p>Heb je wel eens gehoord van de Windows Package Manager? Met deze tool van Microsoft kun je heel gemakkelijk programma&#8217;s installeren. Als je bijvoorbeeld in een opdrachtprompt <code class=\"\" data-line=\"\">winget install heidisql<\/code> typt, wordt de complete installatie van HeidiSQL in een keer voor je gedaan.<\/p>\n<p>Je kunt winget ook gebruiken om naar softwarete zoeken, bijvoorbeeld door <code class=\"\" data-line=\"\">winget search heidisql<\/code>. Momenteel zijn er honderden pakketten beschikbaar. Met <code class=\"\" data-line=\"\">winget list<\/code> kun je alle lokaal ge\u00efnstalleerde software zien, en met <code class=\"\" data-line=\"\">winget upgrade --all<\/code> wordt alle ge\u00efnstalleerde software bijgewerkt.<\/p>\n<h3>Een eigen Delphi programma aan Winget toevoegen<\/h3>\n<p>Natuurlijk is het ook mogelijk je eigen Delphi programma in de winkel ge\u00efnstalleerd te krijgen. De gemakkelijkste manier is een installatieprogramma zoals Innosetup te gebruiken. Zodra je een setup bestand hebt, kun je het in de store registreren en je programma voor iedereen beschikbaar maken. Om je programma te registreren kun je het beste wingetcreate installeren:<\/p>\n<p><code class=\"\" data-line=\"\">winget install wingetcreate<\/code><\/p>\n<p>Met wingetcreate kun je gemakkelijk het vereiste manifest bestand bouwen en testen. Begin gewoon met<br \/>\n<code class=\"\" data-line=\"\"><br \/>\nwingetcreate new https:\/\/link_to_exe<\/code><\/p>\n<p>en volg de instructies.<\/p>\n<p>Misschien goed om te weten:<br \/>\n&#8211; Je moet de architectuur van je Delphi programma&#8217;s kiezen (x86 of x64)<br \/>\n&#8211; &amp; tekens zijn niet toegestaan in de bedrijfsnaam of de productnaam, maar wel in andere beschrijvingen (publisher, PackageName, ShortDescription)<br \/>\n&#8211; De download link moet verwijzen naar een publiek beschikbare installer van je programma. Deze download link wordt ook gebruikt om deze versie via winget te installeren. Zorg er dus voor dat hij per versie bijgewerkt wordt en niet telkens vervangen wordt.<\/p>\n<p>De wingetcreate toepassing kan in veel gevallen het type installer automatisch herkennen (b.v. InnoSetup of Installshield) &#8211; inclusief alle bedrijfs-, toepassings- en versie-informatie.<\/p>\n<p>De wingetcreate toepassing genereert uiteindelijk een aantal &#8216;.yml&#8217; bestanden die de door jou opgegeven informatie bevatten. Deze worden geplaatst op de plaats waar je wingetcreate uitvoert, in de structuur &#8216;manifests&#8217;.<\/p>\n<p>Op het eind wordt je gevraagd of je wilt dat het programma een pull request aanmaakt. Je browser logt dan automatisch in op Github en maakt een PR van de met wingetcreate gemaakte bestanden. Validaties en installatiecontroles worden automatisch gedaan nadat een PR is aangemaakt, maar uiteindelijk moet het door iemand handmatig worden samengevoegd en dat kan even duren. Zodra een vrijwilliger je pull request samenvoegt, is je programma beschikbaar via winget.<\/p>\n<p>Met winget heb je dus een heel gemakkelijke manier om je programma voor iedereen beschikbaar te maken. Je programma hoeft geen open-source toepassing te zijn, je kunt op deze manier ook commerci\u00eble programma&#8217;s aanbieden.<\/p>\n","protected":false},"featured_media":0,"parent":0,"template":"","class_list":["post-3237","knowledge","type-knowledge","status-publish","hentry","knowledge-category-delphi","knowledge-category-software-ontwikkeling"],"acf":{"author":1398,"type_hero":"compact","hero_image":3227,"hero_image_position":"0% 0%","hero_title":"Winget Delphi","hero_content":"","hero_link":null,"hero_show_h1":false},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.8 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Winget en Delphi - GDK Software<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/gdksoftware.com\/nl\/kennisbank\/winget-en-delphi\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Winget en Delphi\" \/>\n<meta property=\"og:description\" content=\"Heb je wel eens gehoord van de Windows Package Manager? Met deze tool van Microsoft kun je heel gemakkelijk programma&#8217;s installeren. Als je bijvoorbeeld in een opdrachtprompt winget install heidisql typt, wordt de complete installatie van HeidiSQL in een keer voor je gedaan. Je kunt winget ook gebruiken om naar softwarete zoeken, bijvoorbeeld door winget [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gdksoftware.com\/nl\/kennisbank\/winget-en-delphi\" \/>\n<meta property=\"og:site_name\" content=\"GDK Software\" \/>\n<meta property=\"article:modified_time\" content=\"2022-01-21T09:40:49+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/gdksoftware.com\\\/nl\\\/kennisbank\\\/winget-en-delphi\",\"url\":\"https:\\\/\\\/gdksoftware.com\\\/nl\\\/kennisbank\\\/winget-en-delphi\",\"name\":\"Winget en Delphi - GDK Software\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gdksoftware.com\\\/nl#website\"},\"datePublished\":\"2022-01-21T08:39:35+00:00\",\"dateModified\":\"2022-01-21T09:40:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/gdksoftware.com\\\/nl\\\/kennisbank\\\/winget-en-delphi#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/gdksoftware.com\\\/nl\\\/kennisbank\\\/winget-en-delphi\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/gdksoftware.com\\\/nl\\\/kennisbank\\\/winget-en-delphi#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/gdksoftware.com\\\/nl\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Knowledgebase\",\"item\":\"https:\\\/\\\/gdksoftware.com\\\/nl\\\/kennisbank\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Delphi\",\"item\":\"https:\\\/\\\/gdksoftware.com\\\/nl\\\/kennisbank-categorie\\\/delphi\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Winget en Delphi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/gdksoftware.com\\\/nl#website\",\"url\":\"https:\\\/\\\/gdksoftware.com\\\/nl\",\"name\":\"GDK Software\",\"description\":\"Zet de stip op je horizon\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/gdksoftware.com\\\/nl?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Winget en Delphi - GDK Software","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/gdksoftware.com\/nl\/kennisbank\/winget-en-delphi","og_locale":"nl_NL","og_type":"article","og_title":"Winget en Delphi","og_description":"Heb je wel eens gehoord van de Windows Package Manager? Met deze tool van Microsoft kun je heel gemakkelijk programma&#8217;s installeren. Als je bijvoorbeeld in een opdrachtprompt winget install heidisql typt, wordt de complete installatie van HeidiSQL in een keer voor je gedaan. Je kunt winget ook gebruiken om naar softwarete zoeken, bijvoorbeeld door winget [&hellip;]","og_url":"https:\/\/gdksoftware.com\/nl\/kennisbank\/winget-en-delphi","og_site_name":"GDK Software","article_modified_time":"2022-01-21T09:40:49+00:00","twitter_card":"summary_large_image","twitter_misc":{"Geschatte leestijd":"2 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/gdksoftware.com\/nl\/kennisbank\/winget-en-delphi","url":"https:\/\/gdksoftware.com\/nl\/kennisbank\/winget-en-delphi","name":"Winget en Delphi - GDK Software","isPartOf":{"@id":"https:\/\/gdksoftware.com\/nl#website"},"datePublished":"2022-01-21T08:39:35+00:00","dateModified":"2022-01-21T09:40:49+00:00","breadcrumb":{"@id":"https:\/\/gdksoftware.com\/nl\/kennisbank\/winget-en-delphi#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gdksoftware.com\/nl\/kennisbank\/winget-en-delphi"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/gdksoftware.com\/nl\/kennisbank\/winget-en-delphi#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/gdksoftware.com\/nl"},{"@type":"ListItem","position":2,"name":"Knowledgebase","item":"https:\/\/gdksoftware.com\/nl\/kennisbank"},{"@type":"ListItem","position":3,"name":"Delphi","item":"https:\/\/gdksoftware.com\/nl\/kennisbank-categorie\/delphi"},{"@type":"ListItem","position":4,"name":"Winget en Delphi"}]},{"@type":"WebSite","@id":"https:\/\/gdksoftware.com\/nl#website","url":"https:\/\/gdksoftware.com\/nl","name":"GDK Software","description":"Zet de stip op je horizon","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gdksoftware.com\/nl?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"}]}},"_links":{"self":[{"href":"https:\/\/gdksoftware.com\/nl\/wp-json\/wp\/v2\/knowledge\/3237","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gdksoftware.com\/nl\/wp-json\/wp\/v2\/knowledge"}],"about":[{"href":"https:\/\/gdksoftware.com\/nl\/wp-json\/wp\/v2\/types\/knowledge"}],"acf:post":[{"embeddable":true,"href":"https:\/\/gdksoftware.com\/nl\/wp-json\/wp\/v2\/team\/1398"}],"wp:attachment":[{"href":"https:\/\/gdksoftware.com\/nl\/wp-json\/wp\/v2\/media?parent=3237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}