{"id":2561,"date":"2013-01-30T09:00:00","date_gmt":"2013-01-30T09:00:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/bharry\/2013\/01\/30\/announcing-visual-studio-2012-update-2-vs2012-2\/"},"modified":"2024-04-18T12:18:19","modified_gmt":"2024-04-18T19:18:19","slug":"announcing-visual-studio-2012-update-2-vs2012-2","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/bharry\/announcing-visual-studio-2012-update-2-vs2012-2\/","title":{"rendered":"Announcing Visual Studio 2012 Update 2 (VS2012.2)"},"content":{"rendered":"<p>Today we released the first Community Technology Preview (CTP) of Visual Studio 2012 Update 2 (VS2012.2).\u00a0 It\u2019s exciting to see the next update of VS working it\u2019s way to completion.\u00a0 There\u2019s going to be a ton of cool new capabilities in Update 2.\u00a0 Not all of them are available in this CTP but many are.\u00a0 Below, I\u2019ve described the significant improvement\u2019s that you\u2019ll find in this CTP and I\u2019ve grouped them into 4 categories:<\/p>\n<ol>\n<li>Agile Planning<\/li>\n<li>Quality Enablement<\/li>\n<li>Line of Business Development<\/li>\n<li>Developer Experience<\/li>\n<\/ol>\n<p>This CTP is NOT a \u201cgo-live\u201d CTP.\u00a0 It is for evaluation only.\u00a0 We\u2019re trying to learn from Update 1 and get feedback earlier in the cycle.\u00a0 We will be having \u201cgo-live\u201d pre-releases of Update 2 in order to facilitate that but not quite yet.<\/p>\n<p>You can download the CTP here: <a href=\"http:\/\/go.microsoft.com\/fwlink\/?LinkId=273878\">http:\/\/go.microsoft.com\/fwlink\/?LinkId=273878<\/a><\/p>\n<p>You can ask questions and provide feedback on our <a href=\"http:\/\/social.msdn.microsoft.com\/Forums\/en-US\/visualstudiogeneral\/threads\">forums<\/a> or <a href=\"http:\/\/connect.microsoft.com\/VisualStudio\">Connect<\/a>.<\/p>\n<h2>Agile Planning<\/h2>\n<p>&nbsp;<\/p>\n<p><strong>Work item tagging<\/strong> \u2013 New work item tags provide categorization and filtering of work items.\u00a0 Easily add tags to items and then filter by them in both backlog and work item query views in Team Web Access.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/2262.clip_image0026_0F61AE38.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-15953\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/2262.clip_image0026_0F61AE38.jpg\" alt=\"Image 2262 clip image0026 0F61AE38\" width=\"777\" height=\"457\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/2262.clip_image0026_0F61AE38.jpg 777w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/2262.clip_image0026_0F61AE38-300x176.jpg 300w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/2262.clip_image0026_0F61AE38-768x452.jpg 768w\" sizes=\"(max-width: 777px) 100vw, 777px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Send work items via email<\/strong> \u2013 Ability to send a work item as an email message in Team Web Access<\/p>\n<p>&nbsp;<\/p>\n<h2>Quality Enablement<\/h2>\n<p>&nbsp;<\/p>\n<p><strong>Test Hub in Team Web Access<\/strong> \u2013 Lightweight browser-based test management and execution to enable manual testing on systems where you can\u2019t install Test Professional.\u00a0 Including the ability to view and edit test cases in a test plan and run manual test cases.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/6712.image_25513276.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-15954\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/6712.image_25513276.png\" alt=\"Image 6712 image 25513276\" width=\"1024\" height=\"624\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/6712.image_25513276.png 1024w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/6712.image_25513276-300x183.png 300w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/6712.image_25513276-768x468.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/5635.image_78C8028F.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-15956\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/5635.image_78C8028F.png\" alt=\"Image 5635 image 78C8028F\" width=\"413\" height=\"472\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/5635.image_78C8028F.png 413w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/5635.image_78C8028F-263x300.png 263w\" sizes=\"(max-width: 413px) 100vw, 413px\" \/><\/a><\/p>\n<p><strong>Some test process customization<\/strong> \u2013 Customize the list of possible test resolution and failure types.<\/p>\n<p><strong>Group unit tests by class<\/strong> \u2013 Another way to easily categorize\/organize tests.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/7701.image_71959396.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-15957\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/7701.image_71959396.png\" alt=\"Image 7701 image 71959396\" width=\"319\" height=\"480\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/7701.image_71959396.png 319w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/7701.image_71959396-199x300.png 199w\" sizes=\"(max-width: 319px) 100vw, 319px\" \/><\/a><\/p>\n<p><strong>Playlists<\/strong> \u2013 Easily create arbitrary groups of unit tests, save them and run them.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/4135.image_2225501F.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-15958\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/4135.image_2225501F.png\" alt=\"Image 4135 image 2225501F\" width=\"439\" height=\"427\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/4135.image_2225501F.png 439w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/4135.image_2225501F-300x292.png 300w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/4135.image_2225501F-24x24.png 24w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/4135.image_2225501F-48x48.png 48w\" sizes=\"(max-width: 439px) 100vw, 439px\" \/><\/a><\/p>\n<p><strong>Fakes &amp; stubs in Premium<\/strong> \u2013 We have decided to include Fakes &amp; Stubs in VS Premium (in addition to Ultimate) to allow unit tests to be more easily shared across the whole team.<\/p>\n<p><strong>Windows Phone app unit testing<\/strong> \u2013 You can now write\/run unit tests on your Windows Phone apps.<\/p>\n<p><strong>Windows store app testing improvements<\/strong> \u2013 A [UITestMethod] attribute that will cause a unit test to run on the UI thread and Assert.ThrowsException&lt;T&gt; to validate exceptions thrown in async Lamda expressions.<\/p>\n<p><strong>Improved cross browser testing support<\/strong> \u2013 Extended \u201cTitle smart match\u201d support to Chrome and FireFox to find windows more reliably and added the ability to inject Javascript from inside a CodedUI test to automate test steps that are otherwise difficult to do.<\/p>\n<p>&nbsp;<\/p>\n<h2>Line of Business Development<\/h2>\n<p><strong>Improved Sharepoint load testing<\/strong> \u2013 Building on the Sharepoint load testing ability introduced in Update 1, we\u2019ve taken customer feedback and added additional support, like InfoPath, Excel services, Office Web Companions, workflows and more.<\/p>\n<p><strong>Office 2013 Support<\/strong> \u2013 We\u2019ve now added support across our tooling for Office\/Sharepoint 2013 support, including development, Coded UI testing, load testing, Intellitrace and more.<\/p>\n<p>&nbsp;<\/p>\n<h2>Developer Experience<\/h2>\n<p><strong>Blend for VS 2012<\/strong> \u2013 We\u2019ve added back Blend for VS 2012, including support for WPF, Silverlight and Sketchflow.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/7282.image_thumb_15B92104.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-15959\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/7282.image_thumb_15B92104.png\" alt=\"Image 7282 image thumb 15B92104\" width=\"804\" height=\"534\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/7282.image_thumb_15B92104.png 804w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/7282.image_thumb_15B92104-300x199.png 300w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/7282.image_thumb_15B92104-768x510.png 768w\" sizes=\"(max-width: 804px) 100vw, 804px\" \/><\/a><\/p>\n<p><strong>CodeMap &amp; Debugger integration \u2013<\/strong> Easily add a call stack to a CodeMap to explore code dependencies from your debugging session.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/1856.clip_image001_4F984BF0.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-15960\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/1856.clip_image001_4F984BF0.png\" alt=\"Image 1856 clip image001 4F984BF0\" width=\"1024\" height=\"532\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/1856.clip_image001_4F984BF0.png 1024w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/1856.clip_image001_4F984BF0-300x156.png 300w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/1856.clip_image001_4F984BF0-768x399.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p><strong>Visual Studio Blue Theme<\/strong> \u2013 We\u2019ve incorporated the popular the VS \u201cBlue\u201d theme that we released on VSGallery into Update 2.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/1738.image_thumb_3C1B044F.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-15961\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/1738.image_thumb_3C1B044F.png\" alt=\"Image 1738 image thumb 3C1B044F\" width=\"802\" height=\"562\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/1738.image_thumb_3C1B044F.png 802w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/1738.image_thumb_3C1B044F-300x210.png 300w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/1738.image_thumb_3C1B044F-768x538.png 768w\" sizes=\"(max-width: 802px) 100vw, 802px\" \/><\/a><\/p>\n<p><strong>Performance improvements in the XAML designer<\/strong> \u2013 particularly with respect to load time.<\/p>\n<p><strong>Build and Deploy Windows phone apps from the command line<\/strong> \u2013 Enable build and deploy workflows of Windows Phone projects from the command line.<\/p>\n<p><strong>New \u201cConnect\u201d page in Team Explorer<\/strong> \u2013 Makes it easier to find and connect to your project \u2013 local or remote.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/1325.image_thumb_5BC9DE17.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-15962\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/1325.image_thumb_5BC9DE17.png\" alt=\"Image 1325 image thumb 5BC9DE17\" width=\"244\" height=\"339\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/1325.image_thumb_5BC9DE17.png 244w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/1325.image_thumb_5BC9DE17-216x300.png 216w\" sizes=\"(max-width: 244px) 100vw, 244px\" \/><\/a><\/p>\n<p><strong>Improved version control experience in Team Web Access<\/strong> \u2013 Improved UI for browsing source, checkins and comparing files from the web.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/4137.image_thumb_7B78B7DF.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-15963\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/4137.image_thumb_7B78B7DF.png\" alt=\"Image 4137 image thumb 7B78B7DF\" width=\"724\" height=\"478\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/4137.image_thumb_7B78B7DF.png 724w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/4137.image_thumb_7B78B7DF-300x198.png 300w\" sizes=\"(max-width: 724px) 100vw, 724px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Profiler events timeline<\/strong> \u2013 An events timeline for Windows store HTML\/JS applications.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/5224.Timeline_thumb_21DA9B2B.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-15964\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/5224.Timeline_thumb_21DA9B2B.png\" alt=\"Image 5224 Timeline thumb 21DA9B2B\" width=\"804\" height=\"437\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/5224.Timeline_thumb_21DA9B2B.png 804w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/5224.Timeline_thumb_21DA9B2B-300x163.png 300w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/01\/5224.Timeline_thumb_21DA9B2B-768x417.png 768w\" sizes=\"(max-width: 804px) 100vw, 804px\" \/><\/a><\/p>\n<p>We\u2019re excited about what\u2019s coming in Update and, as always, we look forward to your feedback.<\/p>\n<p>Brian<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today we released the first Community Technology Preview (CTP) of Visual Studio 2012 Update 2 (VS2012.2).\u00a0 It\u2019s exciting to see the next update of VS working it\u2019s way to completion.\u00a0 There\u2019s going to be a ton of cool new capabilities in Update 2.\u00a0 Not all of them are available in this CTP but many are.\u00a0 [&hellip;]<\/p>\n","protected":false},"author":244,"featured_media":14617,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[5,4],"class_list":["post-2561","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-tfs","tag-visual-studio"],"acf":[],"blog_post_summary":"<p>Today we released the first Community Technology Preview (CTP) of Visual Studio 2012 Update 2 (VS2012.2).\u00a0 It\u2019s exciting to see the next update of VS working it\u2019s way to completion.\u00a0 There\u2019s going to be a ton of cool new capabilities in Update 2.\u00a0 Not all of them are available in this CTP but many are.\u00a0 [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/2561","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/users\/244"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/comments?post=2561"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/2561\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media\/14617"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media?parent=2561"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/categories?post=2561"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/tags?post=2561"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}