{"id":4212,"date":"2020-01-31T09:49:01","date_gmt":"2020-01-31T07:49:01","guid":{"rendered":"http:\/\/medtech-ingenieur.de\/?p=4212"},"modified":"2021-08-06T14:35:22","modified_gmt":"2021-08-06T13:35:22","slug":"uwp-app-packen-und-querladen","status":"publish","type":"post","link":"https:\/\/medtech-ingenieur.de\/en\/uwp-app-packen-und-querladen\/","title":{"rendered":"UWP app packaging and sideloading"},"content":{"rendered":"<p>This is a \u201cHello World!\u201d tutorial that explains how to package a UWP app and install it on another device.<\/p>\n<p>With UWP (Universal Windows Platform), Windows has provided APIs for many functionalities that are essential for wearable devices. For me, Bluetooth is the most important of these.<br \/>\nIn principle, these functionalities are also available in WPF applications, but with many <a href=\"https:\/\/docs.microsoft.com\/de-de\/windows\/apps\/desktop\/modernize\/desktop-to-uwp-supported-api?redirectedfrom=MSDN#apis-supported-in-both-converted-apps-and-desktop-applications\">Exceptions<\/a>. Therefore, I think it makes sense to implement GUI applications with functionalities like Bluetooth in the form of UWP apps.<\/p>\n<p>Even though the transition was a bit bumpy after extensive experience with WPF applications, I was able to get used to the basic idea of UWP apps. One stumbling block was creating an .exe for my UWP app. This isn&#039;t possible because the basic concept of apps is different. Apps are intended to be distributed via the Microsoft Store.<br \/>\nHowever, for development, it is necessary to create an executable file that can be run independently of Visual Studio without making it available in the Microsoft Store. To do this, the app must be packaged and then installed. Packaging and sideloading an app are <a href=\"https:\/\/docs.microsoft.com\/de-de\/windows\/msix\/package\/packaging-uwp-apps\">here<\/a> As described. However, quite a bit more is shown, and I think a short \u201cHello World!\u201d for packing and sideloading is very helpful. I&#039;m building on that here. <a href=\"https:\/\/docs.microsoft.com\/de-de\/windows\/uwp\/get-started\/create-a-hello-world-app-xaml-universal\">\u201cHello World!\u201d<\/a> from Windows. After completing the steps described there, this article begins, explaining packaging and sideloading. Recipients of the app only need to complete steps 5 and 6.<\/p>\n<h3>1. Create the app<\/h3>\n<p>Proceed as described in the <a href=\"https:\/\/docs.microsoft.com\/de-de\/windows\/uwp\/get-started\/create-a-hello-world-app-xaml-universal\">\u201cHello World!\u201d<\/a> Article described.<\/p>\n<h3>2. Create a certificate<\/h3>\n<p>For your app to be accepted as trusted, a certificate must be used. In our case, creating our own certificate is sufficient.<br \/>\nTo do this, open PowerShell (Windows + R and then type \u201cpowershell\u201d) and execute the following command, where the <span style=\"color: red;\">red<\/span> written parts should be adapted to your requirements:<\/p>\n<pre lang=\"bash\">New-SelfSignedCertificate -Type Custom -Subject &quot;CN=<span style=\"color: red;\">Hello World<\/span>, O=<span style=\"color: red;\">MedTech Engineer<\/span>, C=<span style=\"color: red;\">DE<\/span>&quot;-KeyUsage DigitalSignature -FriendlyName&quot;<span style=\"color: red;\">Hinrich Rahlfs<\/span>&quot; -CertStoreLocation &quot;Cert:\\CurrentUser\\My&quot; -TextExtension @(&quot;2.5.29.37={text}1.3.6.1.5.5.7.3.3&quot;, &quot;2.5.29.19={text}&quot;)\r\n<\/pre>\n<figure id=\"attachment_4255\" aria-describedby=\"caption-attachment-4255\" style=\"width: 605px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/1powershell_Certificate.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4255 size-large\" src=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/1powershell_Certificate-1024x357.png\" alt=\"Erstellen des Zertifikats in der Powershell\" width=\"605\" height=\"211\" srcset=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/1powershell_Certificate-1024x357.png 1024w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/1powershell_Certificate-300x105.png 300w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/1powershell_Certificate-768x268.png 768w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/1powershell_Certificate-100x35.png 100w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/1powershell_Certificate-150x52.png 150w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/1powershell_Certificate-200x70.png 200w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/1powershell_Certificate-450x157.png 450w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/1powershell_Certificate-600x209.png 600w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/1powershell_Certificate-900x314.png 900w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/1powershell_Certificate.png 1231w\" sizes=\"auto, (max-width: 605px) 100vw, 605px\" \/><\/a><figcaption id=\"caption-attachment-4255\" class=\"wp-caption-text\">Creating the certificate in PowerShell<\/figcaption><\/figure>\n<p>For further information I recommend this <a href=\"https:\/\/docs.microsoft.com\/de-de\/windows\/msix\/package\/create-certificate-package-signing\">link<\/a>.<\/p>\n<h3>3. Customize the app manifest<\/h3>\n<p>Now Visual Studio needs to be informed about which certificate should be used.<br \/>\nTo do this, the app manifest must be opened in Solution Explorer.<br \/>\nSelect the \u201cPackaging\u201d menu item here.<br \/>\n<a href=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/3appmanifest.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-4262 size-large\" src=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/3appmanifest-1024x686.png\" alt=\"Visuelle Oberfl\u00e4che von Visual Studio zum Finden des Verpacken Men\u00fcs\" width=\"605\" height=\"405\" srcset=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/3appmanifest-1024x686.png 1024w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/3appmanifest-300x201.png 300w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/3appmanifest-768x514.png 768w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/3appmanifest-100x67.png 100w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/3appmanifest-150x100.png 150w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/3appmanifest-200x134.png 200w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/3appmanifest-450x301.png 450w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/3appmanifest-600x402.png 600w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/3appmanifest-900x603.png 900w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/3appmanifest.png 1289w\" sizes=\"auto, (max-width: 605px) 100vw, 605px\" \/><\/a><br \/>\nThen go to \u201cSelect certificate\u2026\u201d and then to \u201cSelect from store\u2026\u201d. In the dialog box that opens, you can now select the certificate you just created.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-4263\" src=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/4zertifikat_auswaehlen.png\" alt=\"Dialog zum Ausw\u00e4hlen des Zertifikats\" width=\"605\" height=\"456\" srcset=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/4zertifikat_auswaehlen.png 900w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/4zertifikat_auswaehlen-300x226.png 300w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/4zertifikat_auswaehlen-768x579.png 768w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/4zertifikat_auswaehlen-100x75.png 100w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/4zertifikat_auswaehlen-150x113.png 150w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/4zertifikat_auswaehlen-200x151.png 200w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/4zertifikat_auswaehlen-450x340.png 450w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/4zertifikat_auswaehlen-600x453.png 600w\" sizes=\"auto, (max-width: 605px) 100vw, 605px\" \/><\/p>\n<h3>4. Packaging the app<\/h3>\n<p>Now everything is ready to package the app. To do this, right-click on the project in the Solution Explorer and select \u201cPublish\u201d (in older versions \u201cStore\u201d) \u2192 \u201cCreate App Packages\u2026\u201d.<\/p>\n<div id='gallery-1' class='gallery galleryid-4212 gallery-columns-2 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/medtech-ingenieur.de\/en\/uwp-app-packen-und-querladen\/6solutionexplorerverpacken\/'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/6SolutionExplorerVerpacken-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"Aus\u00e4hlen des Reites zum verpacken\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/medtech-ingenieur.de\/en\/uwp-app-packen-und-querladen\/7verpacken\/'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/7Verpacken-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure>\n\t\t<\/div>\n\n<p>Then, click through the dialog box that opens. In the last dialog box, select \u201cRelease\u201d.<\/p>\n<div id='gallery-2' class='gallery galleryid-4212 gallery-columns-3 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/medtech-ingenieur.de\/en\/uwp-app-packen-und-querladen\/verpacken_dialog\/'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/Verpacken_dialog-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"Dialoge zum Verpacken der app\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/medtech-ingenieur.de\/en\/uwp-app-packen-und-querladen\/verpacken_dialog2\/'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/Verpacken_dialog2-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/medtech-ingenieur.de\/en\/uwp-app-packen-und-querladen\/verpacken_dialog3\/'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/Verpacken_dialog3-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure>\n\t\t<\/div>\n\n<p>Once the app has finished packaging, Visual Studio displays the storage location. This is \u201c\u2026\\HelloWorld\\HelloWorld\\AppPackages\\HelloWorld_1.0.0.0_Test\u201d<br \/>\nThe app is now fully packaged and can be sideloaded onto another device.<\/p>\n<h3>5. Trust the certificate<\/h3>\n<p>To sideload the app on another computer, transfer the folder created during packaging to the device on which the app is to be installed.<br \/>\nThen sideloading of apps must be allowed on this device. To do this, activate the developer mode as follows: <a href=\"https:\/\/docs.microsoft.com\/de-de\/windows\/uwp\/get-started\/enable-your-device-for-development?redirectedfrom=MSDN\">here<\/a> described.<br \/>\nNow the app needs to be trusted. To do this, run the certificate file \u201cHelloWorld_1.0.0.0_x86_x64.cer\u201d which is located in the \u201cHelloWorld_1.0.0.0_Test\u201d folder.<br \/>\nClick on \u201cInstall certificate\u2026\u201d. Select \u201cLocal computer\u201d. Then select \u201cTrusted Root Certification Authorities\u201d as shown in the image.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-4269\" src=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/Zertifizierungsstelle-ausw\u00e4hlen-1024x677.png\" alt=\"\" width=\"605\" height=\"400\" srcset=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/Zertifizierungsstelle-ausw\u00e4hlen-1024x677.png 1024w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/Zertifizierungsstelle-ausw\u00e4hlen-300x198.png 300w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/Zertifizierungsstelle-ausw\u00e4hlen-768x508.png 768w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/Zertifizierungsstelle-ausw\u00e4hlen-100x66.png 100w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/Zertifizierungsstelle-ausw\u00e4hlen-150x99.png 150w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/Zertifizierungsstelle-ausw\u00e4hlen-200x132.png 200w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/Zertifizierungsstelle-ausw\u00e4hlen-450x297.png 450w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/Zertifizierungsstelle-ausw\u00e4hlen-600x397.png 600w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/Zertifizierungsstelle-ausw\u00e4hlen-900x595.png 900w, https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/Zertifizierungsstelle-ausw\u00e4hlen.png 1195w\" sizes=\"auto, (max-width: 605px) 100vw, 605px\" \/><br \/>\nClicking &quot;next&quot; will install the certificate and allow the app to be installed.<\/p>\n<h3>6. Installing the app<\/h3>\n<p>Now you just need to install the app. To do this, run the file \u201cHelloWorld_1.0.0.0_x86_x64.msixbundle\u201d and follow the dialog.<\/p>\n<p>The app is now installed and can run independently of Visual Studio.<\/p>","protected":false},"excerpt":{"rendered":"<p>Dies ist ein &#8220;Hello World!&#8221; Tutorial, das erkl\u00e4rt wie man eine UWP App verpackt und diese auf einem anderen Ger\u00e4t installiert. Mit UWP (Universal Windows Platform) hat Windows API&#8217;s f\u00fcr viele Funktionalit\u00e4ten zur Verf\u00fcgung gestellt, die f\u00fcr tragbare Ger\u00e4te unabdingbar sind. Dazu geh\u00f6rt f\u00fcr mich vor allem Bluetooth. Grunds\u00e4tzlich sind diese Funktionalit\u00e4ten auch in WPF-Anwendungen [&hellip;]<\/p>\n","protected":false},"author":18,"featured_media":4279,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","tve_updated_post":"","tve_custom_css":"","tve_user_custom_css":"","tve_globals":{},"tcb2_ready":1,"tcb_editor_enabled":0,"tve_landing_page":"","_tve_header":"","_tve_footer":""},"categories":[6,8],"tags":[401,402,399,400],"class_list":["post-4212","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","category-tools","tag-app","tag-microsoft","tag-uwp-app","tag-windows","post-wrapper","thrv_wrapper"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>UWP App Packen und Querladen - MEDtech Ingenieur GmbH<\/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:\/\/medtech-ingenieur.de\/en\/uwp-app-packen-und-querladen\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"UWP App Packen und Querladen - MEDtech Ingenieur GmbH\" \/>\n<meta property=\"og:description\" content=\"Dies ist ein &#8220;Hello World!&#8221; Tutorial, das erkl\u00e4rt wie man eine UWP App verpackt und diese auf einem anderen Ger\u00e4t installiert. Mit UWP (Universal Windows Platform) hat Windows API&#8217;s f\u00fcr viele Funktionalit\u00e4ten zur Verf\u00fcgung gestellt, die f\u00fcr tragbare Ger\u00e4te unabdingbar sind. Dazu geh\u00f6rt f\u00fcr mich vor allem Bluetooth. Grunds\u00e4tzlich sind diese Funktionalit\u00e4ten auch in WPF-Anwendungen [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/medtech-ingenieur.de\/en\/uwp-app-packen-und-querladen\/\" \/>\n<meta property=\"og:site_name\" content=\"MEDtech Ingenieur GmbH\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/medtechIngenieur\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-31T07:49:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-08-06T13:35:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/microsoft-80660_640.png\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"640\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"(Gast) Hinrich Rahlfs\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@MedtechIng\" \/>\n<meta name=\"twitter:site\" content=\"@MedtechIng\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"(Gast) Hinrich Rahlfs\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/uwp-app-packen-und-querladen\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/uwp-app-packen-und-querladen\\\/\"},\"author\":{\"name\":\"(Gast) Hinrich Rahlfs\",\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/#\\\/schema\\\/person\\\/b02e4d0f12e17632070a067f6e739778\"},\"headline\":\"UWP App Packen und Querladen\",\"datePublished\":\"2020-01-31T07:49:01+00:00\",\"dateModified\":\"2021-08-06T13:35:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/uwp-app-packen-und-querladen\\\/\"},\"wordCount\":662,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/uwp-app-packen-und-querladen\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/medtech-ingenieur.de\\\/wp-content\\\/uploads\\\/2020\\\/01\\\/microsoft-80660_640.png\",\"keywords\":[\"App\",\"Microsoft\",\"UWP App\",\"Windows\"],\"articleSection\":[\"Software\",\"Tools\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/medtech-ingenieur.de\\\/uwp-app-packen-und-querladen\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/uwp-app-packen-und-querladen\\\/\",\"url\":\"https:\\\/\\\/medtech-ingenieur.de\\\/uwp-app-packen-und-querladen\\\/\",\"name\":\"UWP App Packen und Querladen - MEDtech Ingenieur GmbH\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/uwp-app-packen-und-querladen\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/uwp-app-packen-und-querladen\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/medtech-ingenieur.de\\\/wp-content\\\/uploads\\\/2020\\\/01\\\/microsoft-80660_640.png\",\"datePublished\":\"2020-01-31T07:49:01+00:00\",\"dateModified\":\"2021-08-06T13:35:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/uwp-app-packen-und-querladen\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/medtech-ingenieur.de\\\/uwp-app-packen-und-querladen\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/uwp-app-packen-und-querladen\\\/#primaryimage\",\"url\":\"https:\\\/\\\/medtech-ingenieur.de\\\/wp-content\\\/uploads\\\/2020\\\/01\\\/microsoft-80660_640.png\",\"contentUrl\":\"https:\\\/\\\/medtech-ingenieur.de\\\/wp-content\\\/uploads\\\/2020\\\/01\\\/microsoft-80660_640.png\",\"width\":640,\"height\":640,\"caption\":\"Bild von Simon Steinberger auf Pixabay\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/uwp-app-packen-und-querladen\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/medtech-ingenieur.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"UWP App Packen und Querladen\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/#website\",\"url\":\"https:\\\/\\\/medtech-ingenieur.de\\\/\",\"name\":\"MEDtech Ingenieur GmbH\",\"description\":\"Ingenieursdienstleister f\u00fcr Medizintechnik\",\"publisher\":{\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/#organization\"},\"alternateName\":\"MEDtech\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/medtech-ingenieur.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/#organization\",\"name\":\"MEDtech Ingenieur\",\"alternateName\":\"MEDtech\",\"url\":\"https:\\\/\\\/medtech-ingenieur.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/medtech-ingenieur.de\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/logo-700x700-1.png\",\"contentUrl\":\"https:\\\/\\\/medtech-ingenieur.de\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/logo-700x700-1.png\",\"width\":700,\"height\":700,\"caption\":\"MEDtech Ingenieur\"},\"image\":{\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/medtechIngenieur\",\"https:\\\/\\\/x.com\\\/MedtechIng\",\"https:\\\/\\\/www.instagram.com\\\/medtech.ingenieure\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/37871229\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/#\\\/schema\\\/person\\\/b02e4d0f12e17632070a067f6e739778\",\"name\":\"(Gast) Hinrich Rahlfs\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9a5e563e56678f5f0bf7fa32168998b31e18cc9bc988a3264556ac179a18d0b8?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9a5e563e56678f5f0bf7fa32168998b31e18cc9bc988a3264556ac179a18d0b8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9a5e563e56678f5f0bf7fa32168998b31e18cc9bc988a3264556ac179a18d0b8?s=96&d=mm&r=g\",\"caption\":\"(Gast) Hinrich Rahlfs\"},\"description\":\"Hinrich Rahlfs arbeitete als Werkstudent bei MEDtech Ingenieur. Seine Aufgabengebiete umfassten das Programmieren grafischer Benutzeroberfl\u00e4chen und das Entwickeln eines intuitiven Filterdesign-Tools.\",\"sameAs\":[\"https:\\\/\\\/www.medtech-ingenieur.de\"],\"url\":\"https:\\\/\\\/medtech-ingenieur.de\\\/en\\\/author\\\/hrahlfs\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"UWP App Packing and Sideloading - MEDtech Ingenieur GmbH","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:\/\/medtech-ingenieur.de\/en\/uwp-app-packen-und-querladen\/","og_locale":"en_US","og_type":"article","og_title":"UWP App Packen und Querladen - MEDtech Ingenieur GmbH","og_description":"Dies ist ein &#8220;Hello World!&#8221; Tutorial, das erkl\u00e4rt wie man eine UWP App verpackt und diese auf einem anderen Ger\u00e4t installiert. Mit UWP (Universal Windows Platform) hat Windows API&#8217;s f\u00fcr viele Funktionalit\u00e4ten zur Verf\u00fcgung gestellt, die f\u00fcr tragbare Ger\u00e4te unabdingbar sind. Dazu geh\u00f6rt f\u00fcr mich vor allem Bluetooth. Grunds\u00e4tzlich sind diese Funktionalit\u00e4ten auch in WPF-Anwendungen [&hellip;]","og_url":"https:\/\/medtech-ingenieur.de\/en\/uwp-app-packen-und-querladen\/","og_site_name":"MEDtech Ingenieur GmbH","article_publisher":"https:\/\/www.facebook.com\/medtechIngenieur","article_published_time":"2020-01-31T07:49:01+00:00","article_modified_time":"2021-08-06T13:35:22+00:00","og_image":[{"width":640,"height":640,"url":"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/microsoft-80660_640.png","type":"image\/png"}],"author":"(Gast) Hinrich Rahlfs","twitter_card":"summary_large_image","twitter_creator":"@MedtechIng","twitter_site":"@MedtechIng","twitter_misc":{"Written by":"(Gast) Hinrich Rahlfs","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/medtech-ingenieur.de\/uwp-app-packen-und-querladen\/#article","isPartOf":{"@id":"https:\/\/medtech-ingenieur.de\/uwp-app-packen-und-querladen\/"},"author":{"name":"(Gast) Hinrich Rahlfs","@id":"https:\/\/medtech-ingenieur.de\/#\/schema\/person\/b02e4d0f12e17632070a067f6e739778"},"headline":"UWP App Packen und Querladen","datePublished":"2020-01-31T07:49:01+00:00","dateModified":"2021-08-06T13:35:22+00:00","mainEntityOfPage":{"@id":"https:\/\/medtech-ingenieur.de\/uwp-app-packen-und-querladen\/"},"wordCount":662,"commentCount":0,"publisher":{"@id":"https:\/\/medtech-ingenieur.de\/#organization"},"image":{"@id":"https:\/\/medtech-ingenieur.de\/uwp-app-packen-und-querladen\/#primaryimage"},"thumbnailUrl":"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/microsoft-80660_640.png","keywords":["App","Microsoft","UWP App","Windows"],"articleSection":["Software","Tools"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/medtech-ingenieur.de\/uwp-app-packen-und-querladen\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/medtech-ingenieur.de\/uwp-app-packen-und-querladen\/","url":"https:\/\/medtech-ingenieur.de\/uwp-app-packen-und-querladen\/","name":"UWP App Packing and Sideloading - MEDtech Ingenieur GmbH","isPartOf":{"@id":"https:\/\/medtech-ingenieur.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/medtech-ingenieur.de\/uwp-app-packen-und-querladen\/#primaryimage"},"image":{"@id":"https:\/\/medtech-ingenieur.de\/uwp-app-packen-und-querladen\/#primaryimage"},"thumbnailUrl":"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/microsoft-80660_640.png","datePublished":"2020-01-31T07:49:01+00:00","dateModified":"2021-08-06T13:35:22+00:00","breadcrumb":{"@id":"https:\/\/medtech-ingenieur.de\/uwp-app-packen-und-querladen\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/medtech-ingenieur.de\/uwp-app-packen-und-querladen\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/medtech-ingenieur.de\/uwp-app-packen-und-querladen\/#primaryimage","url":"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/microsoft-80660_640.png","contentUrl":"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2020\/01\/microsoft-80660_640.png","width":640,"height":640,"caption":"Bild von Simon Steinberger auf Pixabay"},{"@type":"BreadcrumbList","@id":"https:\/\/medtech-ingenieur.de\/uwp-app-packen-und-querladen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/medtech-ingenieur.de\/"},{"@type":"ListItem","position":2,"name":"UWP App Packen und Querladen"}]},{"@type":"WebSite","@id":"https:\/\/medtech-ingenieur.de\/#website","url":"https:\/\/medtech-ingenieur.de\/","name":"MEDtech Ingenieur GmbH","description":"Engineering service provider for medical technology","publisher":{"@id":"https:\/\/medtech-ingenieur.de\/#organization"},"alternateName":"MEDtech","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/medtech-ingenieur.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/medtech-ingenieur.de\/#organization","name":"MEDtech Engineer","alternateName":"MEDtech","url":"https:\/\/medtech-ingenieur.de\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/medtech-ingenieur.de\/#\/schema\/logo\/image\/","url":"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2024\/01\/logo-700x700-1.png","contentUrl":"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2024\/01\/logo-700x700-1.png","width":700,"height":700,"caption":"MEDtech Ingenieur"},"image":{"@id":"https:\/\/medtech-ingenieur.de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/medtechIngenieur","https:\/\/x.com\/MedtechIng","https:\/\/www.instagram.com\/medtech.ingenieure\/","https:\/\/www.linkedin.com\/company\/37871229\/"]},{"@type":"Person","@id":"https:\/\/medtech-ingenieur.de\/#\/schema\/person\/b02e4d0f12e17632070a067f6e739778","name":"(Guest) Hinrich Rahlfs","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9a5e563e56678f5f0bf7fa32168998b31e18cc9bc988a3264556ac179a18d0b8?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/9a5e563e56678f5f0bf7fa32168998b31e18cc9bc988a3264556ac179a18d0b8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9a5e563e56678f5f0bf7fa32168998b31e18cc9bc988a3264556ac179a18d0b8?s=96&d=mm&r=g","caption":"(Gast) Hinrich Rahlfs"},"description":"Hinrich Rahlfs worked as a student engineer at MEDtech. His responsibilities included programming graphical user interfaces and developing an intuitive filter design tool.","sameAs":["https:\/\/www.medtech-ingenieur.de"],"url":"https:\/\/medtech-ingenieur.de\/en\/author\/hrahlfs\/"}]}},"_links":{"self":[{"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/posts\/4212","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/comments?post=4212"}],"version-history":[{"count":23,"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/posts\/4212\/revisions"}],"predecessor-version":[{"id":5806,"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/posts\/4212\/revisions\/5806"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/media\/4279"}],"wp:attachment":[{"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/media?parent=4212"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/categories?post=4212"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/tags?post=4212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}