{"id":432,"date":"2021-03-09T14:02:58","date_gmt":"2021-03-09T14:02:58","guid":{"rendered":"http:\/\/yer.ac\/blog\/?p=432"},"modified":"2021-03-10T10:09:26","modified_gmt":"2021-03-10T10:09:26","slug":"adding-vs-developer-command-prompt-to-windows-terminal-vs-2019","status":"publish","type":"post","link":"https:\/\/yer.ac\/blog\/2021\/03\/09\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\/","title":{"rendered":"Adding VS Developer Command Prompt To Windows Terminal (VS 2019)"},"content":{"rendered":"\n<p>In an effort to be using Windows Terminal for everything Powershell\/Command related these days it occurred to me that I hadn&#8217;t moved my VS2019 Command Prompt to Windows Terminal. This meant having to open VS all the time (as well as make sure that the command was mapped in external tools!) (If you need help on that I cover that partially in the post on <a href=\"https:\/\/yer.ac\/blog\/2019\/05\/14\/unshelving-tfs-changes-into-another-branch-vs-2017\/\" data-type=\"post\" data-id=\"94\">Unshelving TFS changes into another branch (VS 2017)<\/a>)<\/p>\n\n\n\n<p>This guide will assume you already have Windows Terminal on your system. If you don&#8217;t you can get it from the <a rel=\"noreferrer noopener\" href=\"https:\/\/www.microsoft.com\/en-us\/p\/windows-terminal\/9n0dx20hk701\" data-type=\"URL\" data-id=\"https:\/\/www.microsoft.com\/en-us\/p\/windows-terminal\/9n0dx20hk701\" target=\"_blank\">Windows Store,<\/a> or on GitHub.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Editing Your Terminal Settings<\/h2>\n\n\n\n<p>Open up Windows Terminal, and go to settings (Ctrl + ,)<\/p>\n\n\n\n<p>This is the JSON that controls the Terminal. Find the <code>list<\/code> array. <\/p>\n\n\n\n<p>Add a new JSON object to this array, as per below<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{       \n        \"commandline\": \"cmd.exe \/k \\\"C:\/\/Program Files (x86)\/\/Microsoft Visual Studio\/\/2019\/\/Enterprise\/\/Common7\/\/Tools\/\/VsDevCmd.bat\\\"\",\n        \"cursorColor\": \"#EEEEEE\",\n        \"cursorShape\": \"bar\",\n        \"fontFace\": \"Consolas\",\n        \"fontSize\": 10,\n        \"guid\": \"{5ee0706e-b015-46b2-98a3-2122a8e627d3}\",\n        \"historySize\": 9001,\n        \"icon\": \"C:\\\\Program Files (x86)\\\\Microsoft Visual Studio\\\\2019\\\\Enterprise\\\\Common7\\\\IDE\\\\Assets\\\\VisualStudio.70x70.contrast-standard_scale-80.png\",\n        \"name\": \"Developer Command Prompt for VS2019\",\n        \"padding\": \"0, 0, 0, 0\",\n        \"snapOnInput\": true,\n        \"startingDirectory\": \"%USERPROFILE%\"\n    }<\/code><\/pre>\n\n\n\n<p>This will tell Terminal to start cmd.exe and run the VS developer command line tools.<\/p>\n\n\n\n<p>Now go back to Windows Terminal and you should see a new entry in the dropdown list which when selected should launch the VS prompt.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"633\" height=\"295\" data-attachment-id=\"433\" data-permalink=\"https:\/\/yer.ac\/blog\/2021\/03\/09\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\/image-28\/\" data-orig-file=\"https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2021\/03\/image.png?fit=633%2C295&amp;ssl=1\" data-orig-size=\"633,295\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2021\/03\/image.png?fit=633%2C295&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2021\/03\/image.png?resize=633%2C295&#038;ssl=1\" alt=\"\" class=\"wp-image-433\" srcset=\"https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2021\/03\/image.png?w=633&amp;ssl=1 633w, https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2021\/03\/image.png?resize=300%2C140&amp;ssl=1 300w\" sizes=\"auto, (max-width: 633px) 100vw, 633px\" \/><figcaption>Windows Terminal with new option selected<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"221\" data-attachment-id=\"434\" data-permalink=\"https:\/\/yer.ac\/blog\/2021\/03\/09\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\/image-1-8\/\" data-orig-file=\"https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2021\/03\/image-1.png?fit=580%2C221&amp;ssl=1\" data-orig-size=\"580,221\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image-1\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2021\/03\/image-1.png?fit=580%2C221&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2021\/03\/image-1.png?resize=580%2C221&#038;ssl=1\" alt=\"\" class=\"wp-image-434\" srcset=\"https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2021\/03\/image-1.png?w=580&amp;ssl=1 580w, https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2021\/03\/image-1.png?resize=300%2C114&amp;ssl=1 300w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><figcaption>VS command prompt within Windows Terminal<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Adding An Icon<\/h2>\n\n\n\n<p>I added an Icon object that VS already had on the system so that it will look nicer in the dropdown. You can point it to <em>any <\/em>image on your system, but for reference the images that VS uses are stored permanently (for VS2019) at:<\/p>\n\n\n\n<p><code>C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Enterprise\\Common7\\IDE\\Assets<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In an effort to be using Windows Terminal for everything Powershell\/Command related these days it occurred to me that I hadn&#8217;t moved my VS2019 Command Prompt to Windows Terminal. This meant having to open VS all the time (as well as make sure that the command was mapped in external tools!) (If you need help &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[24,33],"tags":[],"class_list":["post-432","post","type-post","status-publish","format-standard","hentry","category-productivity","category-windows-terminal"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Adding VS Developer Command Prompt To Windows Terminal (VS 2019) - yer.ac | Adventures of a developer, and other things.<\/title>\n<meta name=\"description\" content=\"Adding VS Developer Command Prompt to Windows Terminal\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/yer.ac\/blog\/2021\/03\/09\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Adding VS Developer Command Prompt To Windows Terminal (VS 2019) - yer.ac | Adventures of a developer, and other things.\" \/>\n<meta property=\"og:description\" content=\"Adding VS Developer Command Prompt to Windows Terminal\" \/>\n<meta property=\"og:url\" content=\"https:\/\/yer.ac\/blog\/2021\/03\/09\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\/\" \/>\n<meta property=\"og:site_name\" content=\"yer.ac | Adventures of a developer, and other things.\" \/>\n<meta property=\"article:published_time\" content=\"2021-03-09T14:02:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-03-10T10:09:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/yer.ac\/blog\/wp-content\/uploads\/2021\/03\/image.png\" \/>\n<meta name=\"author\" content=\"yer.ac\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"yer.ac\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/yer.ac\\\/blog\\\/2021\\\/03\\\/09\\\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/yer.ac\\\/blog\\\/2021\\\/03\\\/09\\\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\\\/\"},\"author\":{\"name\":\"yer.ac\",\"@id\":\"https:\\\/\\\/yer.ac\\\/blog\\\/#\\\/schema\\\/person\\\/4638b9d868c7d3747bd3bb01fbc8153d\"},\"headline\":\"Adding VS Developer Command Prompt To Windows Terminal (VS 2019)\",\"datePublished\":\"2021-03-09T14:02:58+00:00\",\"dateModified\":\"2021-03-10T10:09:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/yer.ac\\\/blog\\\/2021\\\/03\\\/09\\\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\\\/\"},\"wordCount\":246,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/yer.ac\\\/blog\\\/#\\\/schema\\\/person\\\/4638b9d868c7d3747bd3bb01fbc8153d\"},\"image\":{\"@id\":\"https:\\\/\\\/yer.ac\\\/blog\\\/2021\\\/03\\\/09\\\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/yer.ac\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/image.png\",\"articleSection\":[\"Productivity\",\"Windows Terminal\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/yer.ac\\\/blog\\\/2021\\\/03\\\/09\\\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/yer.ac\\\/blog\\\/2021\\\/03\\\/09\\\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\\\/\",\"url\":\"https:\\\/\\\/yer.ac\\\/blog\\\/2021\\\/03\\\/09\\\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\\\/\",\"name\":\"Adding VS Developer Command Prompt To Windows Terminal (VS 2019) - yer.ac | Adventures of a developer, and other things.\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/yer.ac\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/yer.ac\\\/blog\\\/2021\\\/03\\\/09\\\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/yer.ac\\\/blog\\\/2021\\\/03\\\/09\\\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/yer.ac\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/image.png\",\"datePublished\":\"2021-03-09T14:02:58+00:00\",\"dateModified\":\"2021-03-10T10:09:26+00:00\",\"description\":\"Adding VS Developer Command Prompt to Windows Terminal\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/yer.ac\\\/blog\\\/2021\\\/03\\\/09\\\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/yer.ac\\\/blog\\\/2021\\\/03\\\/09\\\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/yer.ac\\\/blog\\\/2021\\\/03\\\/09\\\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\\\/#primaryimage\",\"url\":\"https:\\\/\\\/yer.ac\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/image.png\",\"contentUrl\":\"https:\\\/\\\/yer.ac\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/image.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/yer.ac\\\/blog\\\/2021\\\/03\\\/09\\\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/yer.ac\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Adding VS Developer Command Prompt To Windows Terminal (VS 2019)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/yer.ac\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/yer.ac\\\/blog\\\/\",\"name\":\"yer.ac | Adventures of a developer, and other things.\",\"description\":\"Blog to keep track of things I am upto\",\"publisher\":{\"@id\":\"https:\\\/\\\/yer.ac\\\/blog\\\/#\\\/schema\\\/person\\\/4638b9d868c7d3747bd3bb01fbc8153d\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/yer.ac\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/yer.ac\\\/blog\\\/#\\\/schema\\\/person\\\/4638b9d868c7d3747bd3bb01fbc8153d\",\"name\":\"yer.ac\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/67ed010c9cc7986d40647e061c6dcdb06d818776591c7e954055adb629621113?s=96&d=retro&r=pg\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/67ed010c9cc7986d40647e061c6dcdb06d818776591c7e954055adb629621113?s=96&d=retro&r=pg\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/67ed010c9cc7986d40647e061c6dcdb06d818776591c7e954055adb629621113?s=96&d=retro&r=pg\",\"caption\":\"yer.ac\"},\"logo\":{\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/67ed010c9cc7986d40647e061c6dcdb06d818776591c7e954055adb629621113?s=96&d=retro&r=pg\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Adding VS Developer Command Prompt To Windows Terminal (VS 2019) - yer.ac | Adventures of a developer, and other things.","description":"Adding VS Developer Command Prompt to Windows Terminal","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:\/\/yer.ac\/blog\/2021\/03\/09\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\/","og_locale":"en_US","og_type":"article","og_title":"Adding VS Developer Command Prompt To Windows Terminal (VS 2019) - yer.ac | Adventures of a developer, and other things.","og_description":"Adding VS Developer Command Prompt to Windows Terminal","og_url":"https:\/\/yer.ac\/blog\/2021\/03\/09\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\/","og_site_name":"yer.ac | Adventures of a developer, and other things.","article_published_time":"2021-03-09T14:02:58+00:00","article_modified_time":"2021-03-10T10:09:26+00:00","og_image":[{"url":"https:\/\/yer.ac\/blog\/wp-content\/uploads\/2021\/03\/image.png","type":"","width":"","height":""}],"author":"yer.ac","twitter_card":"summary_large_image","twitter_misc":{"Written by":"yer.ac","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/yer.ac\/blog\/2021\/03\/09\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\/#article","isPartOf":{"@id":"https:\/\/yer.ac\/blog\/2021\/03\/09\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\/"},"author":{"name":"yer.ac","@id":"https:\/\/yer.ac\/blog\/#\/schema\/person\/4638b9d868c7d3747bd3bb01fbc8153d"},"headline":"Adding VS Developer Command Prompt To Windows Terminal (VS 2019)","datePublished":"2021-03-09T14:02:58+00:00","dateModified":"2021-03-10T10:09:26+00:00","mainEntityOfPage":{"@id":"https:\/\/yer.ac\/blog\/2021\/03\/09\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\/"},"wordCount":246,"commentCount":1,"publisher":{"@id":"https:\/\/yer.ac\/blog\/#\/schema\/person\/4638b9d868c7d3747bd3bb01fbc8153d"},"image":{"@id":"https:\/\/yer.ac\/blog\/2021\/03\/09\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\/#primaryimage"},"thumbnailUrl":"https:\/\/yer.ac\/blog\/wp-content\/uploads\/2021\/03\/image.png","articleSection":["Productivity","Windows Terminal"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/yer.ac\/blog\/2021\/03\/09\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/yer.ac\/blog\/2021\/03\/09\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\/","url":"https:\/\/yer.ac\/blog\/2021\/03\/09\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\/","name":"Adding VS Developer Command Prompt To Windows Terminal (VS 2019) - yer.ac | Adventures of a developer, and other things.","isPartOf":{"@id":"https:\/\/yer.ac\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/yer.ac\/blog\/2021\/03\/09\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\/#primaryimage"},"image":{"@id":"https:\/\/yer.ac\/blog\/2021\/03\/09\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\/#primaryimage"},"thumbnailUrl":"https:\/\/yer.ac\/blog\/wp-content\/uploads\/2021\/03\/image.png","datePublished":"2021-03-09T14:02:58+00:00","dateModified":"2021-03-10T10:09:26+00:00","description":"Adding VS Developer Command Prompt to Windows Terminal","breadcrumb":{"@id":"https:\/\/yer.ac\/blog\/2021\/03\/09\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/yer.ac\/blog\/2021\/03\/09\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/yer.ac\/blog\/2021\/03\/09\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\/#primaryimage","url":"https:\/\/yer.ac\/blog\/wp-content\/uploads\/2021\/03\/image.png","contentUrl":"https:\/\/yer.ac\/blog\/wp-content\/uploads\/2021\/03\/image.png"},{"@type":"BreadcrumbList","@id":"https:\/\/yer.ac\/blog\/2021\/03\/09\/adding-vs-developer-command-prompt-to-windows-terminal-vs-2019\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/yer.ac\/blog\/"},{"@type":"ListItem","position":2,"name":"Adding VS Developer Command Prompt To Windows Terminal (VS 2019)"}]},{"@type":"WebSite","@id":"https:\/\/yer.ac\/blog\/#website","url":"https:\/\/yer.ac\/blog\/","name":"yer.ac | Adventures of a developer, and other things.","description":"Blog to keep track of things I am upto","publisher":{"@id":"https:\/\/yer.ac\/blog\/#\/schema\/person\/4638b9d868c7d3747bd3bb01fbc8153d"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/yer.ac\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/yer.ac\/blog\/#\/schema\/person\/4638b9d868c7d3747bd3bb01fbc8153d","name":"yer.ac","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/67ed010c9cc7986d40647e061c6dcdb06d818776591c7e954055adb629621113?s=96&d=retro&r=pg","url":"https:\/\/secure.gravatar.com\/avatar\/67ed010c9cc7986d40647e061c6dcdb06d818776591c7e954055adb629621113?s=96&d=retro&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/67ed010c9cc7986d40647e061c6dcdb06d818776591c7e954055adb629621113?s=96&d=retro&r=pg","caption":"yer.ac"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/67ed010c9cc7986d40647e061c6dcdb06d818776591c7e954055adb629621113?s=96&d=retro&r=pg"}}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paP5IW-6Y","jetpack-related-posts":[{"id":436,"url":"https:\/\/yer.ac\/blog\/2021\/03\/10\/moving-local-workspaces-between-users-vs2019-tfs-self-hosted-azure-devops\/","url_meta":{"origin":432,"position":0},"title":"Moving local workspaces between users VS2019\/TFS [Self Hosted\/ Azure Devops]","author":"yer.ac","date":"March 10, 2021","format":false,"excerpt":"Whilst I use GIT for most my source control these days, I still have some projects in TFSVC. On a recent switch of Visual Studio accounts I temporarily lost access to my mapped workspaces as these are linked to the VS logged in user, rather than to the machine. This\u2026","rel":"","context":"In &quot;DevOps&quot;","block_context":{"text":"DevOps","link":"https:\/\/yer.ac\/blog\/category\/devops\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2021\/03\/image-5.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2021\/03\/image-5.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2021\/03\/image-5.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":514,"url":"https:\/\/yer.ac\/blog\/2021\/10\/06\/fixing-hostfxr-dll-could-not-be-found-within-windows-docker-container-net-installed-from-dotnet-install-ps1\/","url_meta":{"origin":432,"position":1},"title":"Fixing &#8220;hostfxr.dll could not be found&#8221; within Windows Docker container (.NET installed from dotnet-install.ps1)","author":"yer.ac","date":"October 6, 2021","format":false,"excerpt":"This is here mostly for my own reference for next time I need to fix this, but may be useful to someone else. Installing .NET (5, Core, etc.) via the Microsoft Supplied \"dotnet-install.ps1\"(https:\/\/docs.microsoft.com\/en-us\/dotnet\/core\/tools\/dotnet-install-script) installs the frameworks fine, but then running .net core code within that windows container would sometimes yield\u2026","rel":"","context":"In &quot;Docker&quot;","block_context":{"text":"Docker","link":"https:\/\/yer.ac\/blog\/category\/devops\/docker\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2021\/10\/image.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2021\/10\/image.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2021\/10\/image.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":94,"url":"https:\/\/yer.ac\/blog\/2019\/05\/14\/unshelving-tfs-changes-into-another-branch-vs-2017\/","url_meta":{"origin":432,"position":2},"title":"Unshelving TFS changes into another branch (VS 2017)","author":"yer.ac","date":"May 14, 2019","format":false,"excerpt":"EDIT: This was updated from an original article on 2013\/15. There is an additional pre-requisite below (See red) for doing this with 2017\/19. I had some pending changes recently on the wrong branch within TFS in Visual Studio 2017. Rather than clone all my changes in the other branch, I\u2026","rel":"","context":"In &quot;Development&quot;","block_context":{"text":"Development","link":"https:\/\/yer.ac\/blog\/category\/development\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2019\/05\/image-1.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2019\/05\/image-1.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2019\/05\/image-1.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2019\/05\/image-1.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":489,"url":"https:\/\/yer.ac\/blog\/2021\/04\/22\/using-podgrab-docker-to-backup-my-favorite-podcasts-in-this-case-on-a-qnap-nas\/","url_meta":{"origin":432,"position":3},"title":"Using PodGrab &#038; Docker to backup my favorite podcasts (In this case on a QNAP NAS)","author":"yer.ac","date":"April 22, 2021","format":false,"excerpt":"Whilst it's not a certainty that data will removed from the web, it does happen (See \/r\/datahoarder and \/r\/lostmedia). As I get all my podcasts through Spotify these days I have no control if they suddenly pull their account, or stop the show. There are also other use cases, like\u2026","rel":"","context":"In &quot;Home Networking&quot;","block_context":{"text":"Home Networking","link":"https:\/\/yer.ac\/blog\/category\/home-networking-2\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2021\/04\/image.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2021\/04\/image.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2021\/04\/image.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2021\/04\/image.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":576,"url":"https:\/\/yer.ac\/blog\/2025\/08\/18\/vibing-in-kiro-to-create-a-self-serve-portainer-wrapper\/","url_meta":{"origin":432,"position":4},"title":"Vibing in Kiro to create a self-serve Portainer wrapper.","author":"yer.ac","date":"August 18, 2025","format":false,"excerpt":"On a Friday afternoon with half an hour to spare, I tested Kiro, Amazon\u2019s new agentic IDE, against a real-world problem: giving my team a simple way to start and stop Docker services in Portainer. With nothing more than a rough prompt, a PowerShell script, and a few \u201cTrust command\u201d\u2026","rel":"","context":"In &quot;AI&quot;","block_context":{"text":"AI","link":"https:\/\/yer.ac\/blog\/category\/development\/ai\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2025\/08\/Untitled-1.png?fit=1200%2C649&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2025\/08\/Untitled-1.png?fit=1200%2C649&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2025\/08\/Untitled-1.png?fit=1200%2C649&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2025\/08\/Untitled-1.png?fit=1200%2C649&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2025\/08\/Untitled-1.png?fit=1200%2C649&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":599,"url":"https:\/\/yer.ac\/blog\/2026\/01\/23\/from-acceptance-criteria-to-playwright-tests-with-mcp\/","url_meta":{"origin":432,"position":5},"title":"From Acceptance Criteria to Playwright Tests with MCP","author":"yer.ac","date":"January 23, 2026","format":false,"excerpt":"Modern UI test tooling has quietly raised the bar for who can participate. Playwright is powerful, but it assumes comfort with TypeScript, selectors, repo structure, and terminal use. That gap often collapses testing back onto developers, creating pressure to almost validate their own work. This proof of concept explores using\u2026","rel":"","context":"In &quot;AI&quot;","block_context":{"text":"AI","link":"https:\/\/yer.ac\/blog\/category\/development\/ai\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2026\/01\/cover.png?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2026\/01\/cover.png?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2026\/01\/cover.png?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2026\/01\/cover.png?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/yer.ac\/blog\/wp-content\/uploads\/2026\/01\/cover.png?fit=1200%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/yer.ac\/blog\/wp-json\/wp\/v2\/posts\/432","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yer.ac\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yer.ac\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yer.ac\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/yer.ac\/blog\/wp-json\/wp\/v2\/comments?post=432"}],"version-history":[{"count":2,"href":"https:\/\/yer.ac\/blog\/wp-json\/wp\/v2\/posts\/432\/revisions"}],"predecessor-version":[{"id":448,"href":"https:\/\/yer.ac\/blog\/wp-json\/wp\/v2\/posts\/432\/revisions\/448"}],"wp:attachment":[{"href":"https:\/\/yer.ac\/blog\/wp-json\/wp\/v2\/media?parent=432"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yer.ac\/blog\/wp-json\/wp\/v2\/categories?post=432"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yer.ac\/blog\/wp-json\/wp\/v2\/tags?post=432"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}