{"id":2394,"date":"2018-11-29T05:16:23","date_gmt":"2018-11-28T21:16:23","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/iotdev\/?p=2394"},"modified":"2019-05-01T05:22:41","modified_gmt":"2019-04-30T21:22:41","slug":"azure-iot-edge-for-vs-code-1-6-0-has-been-released-one-click-to-switch-iot-edge-platform","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/iotdev\/azure-iot-edge-for-vs-code-1-6-0-has-been-released-one-click-to-switch-iot-edge-platform\/","title":{"rendered":"Azure IoT Edge for VS Code 1.6.0 has been released \u2013 One click to switch IoT Edge platform"},"content":{"rendered":"<p>Now\u00a0<a href=\"https:\/\/apac01.safelinks.protection.outlook.com\/?url=https%3A%2F%2Fmarketplace.visualstudio.com%2Fitems%3FitemName%3Dvsciot-vscode.azure-iot-edge&amp;data=02%7C01%7C%7C38516a708e0c401a43b308d5fe9ca146%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636694871265761795&amp;sdata=GGdXVBXEVQYIVVdcXh8%2BHn4zKWvHxSUHnSXp7NmXSF8%3D&amp;reserved=0\">Azure IoT Edge for\u00a0VS\u00a0Code<\/a>\u00a0<strong>1.6.0<\/strong> has been\u00a0released\u00a0with a bunch of new features.<\/p>\n<p><strong>What\u2019s new in Azure IoT Edge for VS Code 1.6.0<\/strong><\/p>\n<ol>\n<li>Now you can have <a href=\"https:\/\/github.com\/Microsoft\/vscode-azure-iot-edge#added\">multiple *.template.json files<\/a> in solution for your own purpose.\n<img decoding=\"async\" class=\"alignnone size-full wp-image-2395\" src=\"https:\/\/devblogs.microsoft.com\/iotdev\/wp-content\/uploads\/sites\/24\/2019\/05\/Nov-29-2018-Picture1.jpg\" alt=\"\" width=\"481\" height=\"168\" srcset=\"https:\/\/devblogs.microsoft.com\/iotdev\/wp-content\/uploads\/sites\/24\/2019\/05\/Nov-29-2018-Picture1.jpg 481w, https:\/\/devblogs.microsoft.com\/iotdev\/wp-content\/uploads\/sites\/24\/2019\/05\/Nov-29-2018-Picture1-300x105.jpg 300w\" sizes=\"(max-width: 481px) 100vw, 481px\" \/><\/li>\n<li>By default, you can get a deployment.debug.template.json file with all debug dockerfile and createOptions when creating new projects.\n<img decoding=\"async\" class=\"alignnone size-full wp-image-2396\" src=\"https:\/\/devblogs.microsoft.com\/iotdev\/wp-content\/uploads\/sites\/24\/2019\/05\/Nov-29-2018-Picture2.jpg\" alt=\"\" width=\"681\" height=\"249\" srcset=\"https:\/\/devblogs.microsoft.com\/iotdev\/wp-content\/uploads\/sites\/24\/2019\/05\/Nov-29-2018-Picture2.jpg 681w, https:\/\/devblogs.microsoft.com\/iotdev\/wp-content\/uploads\/sites\/24\/2019\/05\/Nov-29-2018-Picture2-300x110.jpg 300w\" sizes=\"(max-width: 681px) 100vw, 681px\" \/><\/li>\n<li>You can switch your Azure IoT default platform (linux-amd64, linux-arm32v7 and windows-amd64) in just one click.\n<img decoding=\"async\" class=\"alignnone size-full wp-image-2397\" src=\"https:\/\/devblogs.microsoft.com\/iotdev\/wp-content\/uploads\/sites\/24\/2019\/05\/Nov-29-2018-Picture3.jpg\" alt=\"\" width=\"304\" height=\"55\" srcset=\"https:\/\/devblogs.microsoft.com\/iotdev\/wp-content\/uploads\/sites\/24\/2019\/05\/Nov-29-2018-Picture3.jpg 304w, https:\/\/devblogs.microsoft.com\/iotdev\/wp-content\/uploads\/sites\/24\/2019\/05\/Nov-29-2018-Picture3-300x54.jpg 300w\" sizes=\"(max-width: 304px) 100vw, 304px\" \/>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-2398\" src=\"https:\/\/devblogs.microsoft.com\/iotdev\/wp-content\/uploads\/sites\/24\/2019\/05\/Nov-29-2018-Picture4.jpg\" alt=\"\" width=\"324\" height=\"101\" srcset=\"https:\/\/devblogs.microsoft.com\/iotdev\/wp-content\/uploads\/sites\/24\/2019\/05\/Nov-29-2018-Picture4.jpg 324w, https:\/\/devblogs.microsoft.com\/iotdev\/wp-content\/uploads\/sites\/24\/2019\/05\/Nov-29-2018-Picture4-300x94.jpg 300w\" sizes=\"(max-width: 324px) 100vw, 324px\" \/><\/li>\n<li>You can put JSON object for your createOptions in *.template.json, and VS Code will stringify it into deployment.json.\n<img decoding=\"async\" class=\"alignnone size-full wp-image-2399\" src=\"https:\/\/devblogs.microsoft.com\/iotdev\/wp-content\/uploads\/sites\/24\/2019\/05\/Nov-29-2018-Picture5.jpg\" alt=\"\" width=\"882\" height=\"540\" srcset=\"https:\/\/devblogs.microsoft.com\/iotdev\/wp-content\/uploads\/sites\/24\/2019\/05\/Nov-29-2018-Picture5.jpg 882w, https:\/\/devblogs.microsoft.com\/iotdev\/wp-content\/uploads\/sites\/24\/2019\/05\/Nov-29-2018-Picture5-300x184.jpg 300w, https:\/\/devblogs.microsoft.com\/iotdev\/wp-content\/uploads\/sites\/24\/2019\/05\/Nov-29-2018-Picture5-768x470.jpg 768w\" sizes=\"(max-width: 882px) 100vw, 882px\" \/><\/li>\n<li>You can <a href=\"https:\/\/github.com\/Microsoft\/vscode-azure-iot-edge\/pull\/285\">import 3<sup>rd<\/sup> party module template<\/a> now. <a href=\"https:\/\/github.com\/Microsoft\/vscode-azure-iot-edge#typeedge-experimental\">TypeEdge<\/a> is the first 3<sup>rd<\/sup> party module, which introduces a strongly-typed flavor of the inherently loosely coupled vanilla Azure IoT Edge.\n<img decoding=\"async\" class=\"alignnone size-full wp-image-2400\" src=\"https:\/\/devblogs.microsoft.com\/iotdev\/wp-content\/uploads\/sites\/24\/2019\/05\/Nov-29-2018-Picture6.jpg\" alt=\"\" width=\"852\" height=\"526\" srcset=\"https:\/\/devblogs.microsoft.com\/iotdev\/wp-content\/uploads\/sites\/24\/2019\/05\/Nov-29-2018-Picture6.jpg 852w, https:\/\/devblogs.microsoft.com\/iotdev\/wp-content\/uploads\/sites\/24\/2019\/05\/Nov-29-2018-Picture6-300x185.jpg 300w, https:\/\/devblogs.microsoft.com\/iotdev\/wp-content\/uploads\/sites\/24\/2019\/05\/Nov-29-2018-Picture6-768x474.jpg 768w\" sizes=\"(max-width: 852px) 100vw, 852px\" \/>\n<img decoding=\"async\" class=\"alignnone size-full wp-image-2401\" src=\"https:\/\/devblogs.microsoft.com\/iotdev\/wp-content\/uploads\/sites\/24\/2019\/05\/Nov-29-2018-Picture7.jpg\" alt=\"\" width=\"602\" height=\"269\" srcset=\"https:\/\/devblogs.microsoft.com\/iotdev\/wp-content\/uploads\/sites\/24\/2019\/05\/Nov-29-2018-Picture7.jpg 602w, https:\/\/devblogs.microsoft.com\/iotdev\/wp-content\/uploads\/sites\/24\/2019\/05\/Nov-29-2018-Picture7-300x134.jpg 300w\" sizes=\"(max-width: 602px) 100vw, 602px\" \/><\/li>\n<\/ol>\n<p><a href=\"https:\/\/github.com\/Microsoft\/vscode-azure-iot-edge\/blob\/master\/CHANGELOG.md\">Click to see the changelog in Github repo<\/a> for more details of 1.6.0 release.<\/p>\n<p>Resources<\/p>\n<ul>\n<li>IoT Edge for Visual Studio Code &#8211; <a href=\"https:\/\/github.com\/microsoft\/vscode-azure-iot-edge\">https:\/\/github.com\/microsoft\/vscode-azure-iot-edge<\/a><\/li>\n<li>IoT Edge for VSTS &#8211; <a href=\"https:\/\/docs.microsoft.com\/azure\/iot-edge\/how-to-ci-cd\">https:\/\/docs.microsoft.com\/azure\/iot-edge\/how-to-ci-cd<\/a><\/li>\n<li>IoT Edge for Jenkins &#8211;\u00a0<a href=\"https:\/\/wiki.jenkins.io\/display\/JENKINS\/Azure+IoT+Edge+Plugin\">https:\/\/wiki.jenkins.io\/display\/JENKINS\/Azure+IoT+Edge+Plugin<\/a><\/li>\n<li>iotedgedev CLI &#8211; <a href=\"https:\/\/github.com\/Azure\/iotedgedev\">https:\/\/github.com\/Azure\/iotedgedev<\/a><\/li>\n<li>iotedgehubdev CLI &#8211;\u00a0<a href=\"https:\/\/pypi.org\/project\/iotedgehubdev\/\">https:\/\/pypi.org\/project\/iotedgehubdev\/<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Now\u00a0Azure IoT Edge for\u00a0VS\u00a0Code\u00a01.6.0 has been\u00a0released\u00a0with a bunch of new features. What\u2019s new in Azure IoT Edge for VS Code 1.6.0 Now you can have multiple *.template.json files in solution for your own purpose. By default, you can get a deployment.debug.template.json file with all debug dockerfile and createOptions when creating new projects. You can switch [&hellip;]<\/p>\n","protected":false},"author":531,"featured_media":1836,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[16,17,20,33,34,35],"class_list":["post-2394","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-iot-dev","tag-internet-of-things","tag-iot","tag-iot-edge","tag-visual-studio-code","tag-visual-studio-extensions","tag-vs-code"],"acf":[],"blog_post_summary":"<p>Now\u00a0Azure IoT Edge for\u00a0VS\u00a0Code\u00a01.6.0 has been\u00a0released\u00a0with a bunch of new features. What\u2019s new in Azure IoT Edge for VS Code 1.6.0 Now you can have multiple *.template.json files in solution for your own purpose. By default, you can get a deployment.debug.template.json file with all debug dockerfile and createOptions when creating new projects. You can switch [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/iotdev\/wp-json\/wp\/v2\/posts\/2394","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/iotdev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/iotdev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/iotdev\/wp-json\/wp\/v2\/users\/531"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/iotdev\/wp-json\/wp\/v2\/comments?post=2394"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/iotdev\/wp-json\/wp\/v2\/posts\/2394\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/iotdev\/wp-json\/wp\/v2\/media\/1836"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/iotdev\/wp-json\/wp\/v2\/media?parent=2394"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/iotdev\/wp-json\/wp\/v2\/categories?post=2394"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/iotdev\/wp-json\/wp\/v2\/tags?post=2394"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}