{"id":7943,"date":"2014-01-15T23:23:30","date_gmt":"2014-01-15T22:23:30","guid":{"rendered":"http:\/\/www.itwriting.com\/blog\/?p=7943"},"modified":"2014-01-15T23:23:30","modified_gmt":"2014-01-15T22:23:30","slug":"visual-studio-2013-update-1-avoid-the-rc-if-you-use-c","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/7943-visual-studio-2013-update-1-avoid-the-rc-if-you-use-c.html","title":{"rendered":"Visual Studio 2013 update 1: avoid the RC if you use C++"},"content":{"rendered":"<p>Microsoft has released <a href=\"http:\/\/support.microsoft.com\/kb\/2911573\" target=\"_blank\">Visual Studio 2013 Update 1 RC<\/a> which I installed for a look. It has a \u201cgo-live\u201d license, which means you can use it in production, and when the final version comes out you will be able to install it over the top, so it sounded safe enough.<\/p>\n<p>Update 1 is only a bug-fix release \u2013 the fixes are listed in the link above. \u201cWhen you edit multiple resources in Resource Editor, Visual Studio crashes randomly,\u201d is one, so if that affects you, you might want to install it. <\/p>\n<p>Unfortunately the RC introduces a new problem. The syntax highlighting in the C++ editor is broken. Here is a snippet of code before the update:<\/p>\n<p><a href=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2014\/01\/image17.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"image\" src=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2014\/01\/image_thumb17.png\" width=\"404\" height=\"179\" \/><\/a><\/p>\n<p>and after<\/p>\n<p><a href=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2014\/01\/image18.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"image\" src=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2014\/01\/image_thumb18.png\" width=\"404\" height=\"179\" \/><\/a><\/p>\n<p>Microsoft is aware of the issue and apparently the RTM update will be OK.<\/p>\n<p>While investigating this, I discovered another issue. Visual Studio 2013 was crashing whenever I tried to open a C++ project. If I tried to debug Visual Studio with a new instance, the new instance would crash too. I uninstalled Update 1 RC but that did not fix it. This post on <a href=\"http:\/\/stackoverflow.com\/questions\/20337032\/visual-studio-2013-crashing-when-opening-debug-tab\" target=\"_blank\">StackOverflow<\/a> does not describe exactly the same issue, but did lead me to suspect Xamarin, an add-on for Android and iOS development with C#. I uninstalled Xamarin and the problem disappeared; Visual Studio seems to start up more quickly too. A shame as I like the product.<\/p>\n<p><strong>Update<\/strong>: the final Update 1 is now available. What\u2019s in Update 1: <a href=\"http:\/\/support.microsoft.com\/kb\/2911573\">http:\/\/support.microsoft.com\/kb\/2911573<\/a><\/p>\n<p>Download: <a href=\"http:\/\/go.microsoft.com\/fwlink\/?LinkId=301714\">http:\/\/go.microsoft.com\/fwlink\/?LinkId=301714<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft has released Visual Studio 2013 Update 1 RC which I installed for a look. It has a \u201cgo-live\u201d license, which means you can use it in production, and when the final version comes out you will be able to install it over the top, so it sounded safe enough. Update 1 is only a &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/7943-visual-studio-2013-update-1-avoid-the-rc-if-you-use-c.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Visual Studio 2013 update 1: avoid the RC if you use C++<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26,80,94],"tags":[955,1044],"class_list":["post-7943","post","type-post","status-publish","format-standard","hentry","category-development","category-software-development","category-visual-studio","tag-visual-studio","tag-xamarin"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/7943","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/comments?post=7943"}],"version-history":[{"count":0,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/7943\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=7943"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=7943"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=7943"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}