{"id":217,"date":"2021-02-26T20:27:59","date_gmt":"2021-02-26T19:27:59","guid":{"rendered":"https:\/\/threedots.ovh\/blog\/?p=217"},"modified":"2021-04-18T00:01:05","modified_gmt":"2021-04-17T22:01:05","slug":"visual-studio-on-an-arm-windows-machine","status":"publish","type":"post","link":"https:\/\/threedots.ovh\/blog\/2021\/02\/visual-studio-on-an-arm-windows-machine\/","title":{"rendered":"Visual Studio on an Arm Windows machine"},"content":{"rendered":"\n<p>Visual Studio today (the IDE) is still a 32-bit x86 application. How well does it run on a Windows on Arm machine?<\/p>\n\n\n\n<p><em>Disclaimer: This workflow might not be officially supported currently, and might still come with some unfixed bugs.<\/em><\/p>\n\n\n\n<p>The good news is that you can just use the regular Visual Studio installation flow.<\/p>\n\n\n\n<p>After installation and on OS build updates, in an admin command prompt, you might want to run:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>c:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\ngen.exe executeQueuedItems\nREM For Windows 10 on Arm versions with x86_64 app compat\nc:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319\\ngen.exe executeQueuedItems<\/code><\/pre>\n\n\n\n<p>to generate AoT objects for .NET. If you do not do that, Visual Studio will run quite slowly.<\/p>\n\n\n\n<p>A video: <a href=\"https:\/\/twitter.com\/never_released\/status\/1365292741794611204?s=21\">https:\/\/twitter.com\/never_released\/status\/1365292741794611204?s=21<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Visual Studio today (the IDE) is still a 32-bit x86 application. How well does it run on a Windows on Arm machine? Disclaimer: This workflow might not be officially supported currently, and might still come with some unfixed bugs. The good news is that you can just use the regular Visual Studio installation flow. After&hellip;&nbsp;<a href=\"https:\/\/threedots.ovh\/blog\/2021\/02\/visual-studio-on-an-arm-windows-machine\/\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">Visual Studio on an Arm Windows machine<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-217","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/threedots.ovh\/blog\/wp-json\/wp\/v2\/posts\/217","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/threedots.ovh\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/threedots.ovh\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/threedots.ovh\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/threedots.ovh\/blog\/wp-json\/wp\/v2\/comments?post=217"}],"version-history":[{"count":2,"href":"https:\/\/threedots.ovh\/blog\/wp-json\/wp\/v2\/posts\/217\/revisions"}],"predecessor-version":[{"id":239,"href":"https:\/\/threedots.ovh\/blog\/wp-json\/wp\/v2\/posts\/217\/revisions\/239"}],"wp:attachment":[{"href":"https:\/\/threedots.ovh\/blog\/wp-json\/wp\/v2\/media?parent=217"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/threedots.ovh\/blog\/wp-json\/wp\/v2\/categories?post=217"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/threedots.ovh\/blog\/wp-json\/wp\/v2\/tags?post=217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}