<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Visual Studio 2012 on blog.ehn.nu</title><link>https://blog.ehn.nu/categories/visual-studio-2012/</link><description>Recent content in Visual Studio 2012 on blog.ehn.nu</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 28 Jan 2016 21:23:00 +0000</lastBuildDate><atom:link href="https://blog.ehn.nu/categories/visual-studio-2012/index.xml" rel="self" type="application/rss+xml"/><item><title>Deploy On Premise Builds with Visual Studio Release Management vNext</title><link>https://blog.ehn.nu/2016/01/deploy-on-premise-builds-with-visual-studio-release-management-vnext/</link><pubDate>Thu, 28 Jan 2016 21:23:00 +0000</pubDate><guid>https://blog.ehn.nu/2016/01/deploy-on-premise-builds-with-visual-studio-release-management-vnext/</guid><description>&lt;p&gt;Microsoft&amp;rsquo;s &lt;a href="https://blog.ehn.nu/2015/12/microsoft-announces-next-generation-of-visual-studio-release-management/"&gt;new version of Visual Studio Release Management&lt;/a&gt; is currently in public preview in VSTS. It is currently targeted for the TFS 2015 Update 2 version that should be shipped later this spring.&lt;/p&gt;
&lt;p&gt;However, even if you are not all in on Visual Studio Team Services, you can still use this service! Since the build/release agents that are used can run on premise without any necessary firewall ports being opened inbound, you have full access to any internal TFS servers and application servers that you want to deploy to.&lt;/p&gt;</description></item><item><title>Inmeta Visual Studio Extension Gallery – version 2.0</title><link>https://blog.ehn.nu/2013/12/inmeta-visual-studio-extension-gallery-version-2-0/</link><pubDate>Thu, 26 Dec 2013 22:37:28 +0000</pubDate><guid>https://blog.ehn.nu/2013/12/inmeta-visual-studio-extension-gallery-version-2-0/</guid><description>&lt;p&gt;This year at the second MVP summit I presented a new solution for hosting a private extension gallery. Since then I have finished up the code and put it up on the CodePlex site so you can use it as you want to. &lt;br&gt;
In this blog post I will walk through the background and how you deploy and use the solution.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;br&gt;
Note: The sourcecode is available at &lt;a href="http://inmetavsgallery.codeplex.com/" title="http://inmetavsgallery.codeplex.com/"&gt;http://inmetavsgallery.codeplex.com/&lt;/a&gt; as a new 2.0 release. I have branched the original source code so that it is still available.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>New Book: Pro Team Foundation Service</title><link>https://blog.ehn.nu/2013/05/new-book-pro-team-foundation-service/</link><pubDate>Mon, 20 May 2013 23:27:33 +0000</pubDate><guid>https://blog.ehn.nu/2013/05/new-book-pro-team-foundation-service/</guid><description>&lt;p&gt;The last couple of months I have been working together with &lt;a href="http://msmvps.com/blogs/molausson/"&gt;Mathias Olausson&lt;/a&gt;, &lt;a href="http://mskold.blogspot.se/"&gt;Mattias Sköld&lt;/a&gt; and &lt;a href="https://www.apress.com/index.php/author/author/view/id/2328"&gt;Joachim Rossberg&lt;/a&gt; on a new book project for &lt;a href="http://www.apress.com/"&gt;Apress&lt;/a&gt; that has just been published. The book is called &lt;strong&gt;&lt;a href="http://www.apress.com/microsoft/workflow/9781430259954"&gt;Pro Team Foundation Service&lt;/a&gt;&lt;/strong&gt; and covers all aspects of working with Team Foundation Service, Microsoft&amp;rsquo;s hosted version of Team Foundation Server in the cloud. I have mainly worked on the chapter related to automated build and continuous deployment, but also with some of the other chapters.&lt;/p&gt;</description></item><item><title>Extending Team Explorer 2012 – Associating Recent Work Items</title><link>https://blog.ehn.nu/2013/05/extending-team-explorer-2012-associating-recent-work-items/</link><pubDate>Thu, 16 May 2013 18:29:44 +0000</pubDate><guid>https://blog.ehn.nu/2013/05/extending-team-explorer-2012-associating-recent-work-items/</guid><description>&lt;p&gt;&lt;strong&gt;Extension available at:&lt;/strong&gt; &lt;a href="http://visualstudiogallery.msdn.microsoft.com/9ed2d30c-a692-42b0-a21d-cdc8d2bf322c" title="http://visualstudiogallery.msdn.microsoft.com/9ed2d30c-a692-42b0-a21d-cdc8d2bf322c"&gt;http://visualstudiogallery.msdn.microsoft.com/9ed2d30c-a692-42b0-a21d-cdc8d2bf322c&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I have been playing around a bit lately with extending Team Explorer 2012, mostly because it is fun but also to fix a little nagging feature that should have been there from the beginning. Often I (and a lot of other people) find myself wanting to associate several consecutive changesets to the same work item. The problem is that Team Explorer does not remember this, instead I have to either remember the ID or use a query that hopefully will match the work item.&lt;/p&gt;</description></item><item><title>TFS Build: Running Static Code Analysis for Specific Configuration</title><link>https://blog.ehn.nu/2013/01/tfs-build-running-static-code-analysis-for-specific-configuration/</link><pubDate>Sun, 20 Jan 2013 21:54:47 +0000</pubDate><guid>https://blog.ehn.nu/2013/01/tfs-build-running-static-code-analysis-for-specific-configuration/</guid><description>&lt;p&gt;&lt;br&gt;
Running Static Code Analysis (SCA) is something that you should be doing regularly to verify your code base against a large set of rules that will check your code for potential problems and how it comply with standard patterns such as naming conventions for example. Microsoft include several different rule sets that you can use for starters, but you can build your own rule sets as well, that contain the rule that you want to use, In addition, you can write your own custom rules and add these to your rule sets.&lt;/p&gt;</description></item><item><title>Book “Team Foundation Server 2012 Starter” published!</title><link>https://blog.ehn.nu/2012/11/book-team-foundation-server-2012-starter-published/</link><pubDate>Thu, 29 Nov 2012 09:33:42 +0000</pubDate><guid>https://blog.ehn.nu/2012/11/book-team-foundation-server-2012-starter-published/</guid><description>&lt;p&gt;&lt;br&gt;
During the summer and fall this year, me and my colleague &lt;a href="http://geekswithblogs.net/terje/Default.aspx"&gt;Terje Sandstrøm&lt;/a&gt; has worked together on a book project that has now finally hit the stores! &lt;br&gt;
The title of the book is &lt;strong&gt;Team Foundation Server 2012 Starter&lt;/strong&gt; and is published by &lt;a href="http://www.packtpub.com/"&gt;Packt Publishing&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You can find it at &lt;a href="http://www.packtpub.com/team-foundation-server-2012-starter/book" title="http://www.packtpub.com/team-foundation-server-2012-starter/book"&gt;http://www.packtpub.com/team-foundation-server-2012-starter/book&lt;/a&gt; or from Amazon &lt;a href="http://www.amazon.com/dp/1849688389" title="http://www.amazon.com/dp/1849688389"&gt;http://www.amazon.com/dp/1849688389&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://gwb.blob.core.windows.net/jakob/WindowsLiveWriter/BookTeamFoundationServer2012StarterPubli_11A91/image_2.png"&gt;&lt;img alt="image" loading="lazy" src="https://blog.ehn.nu/2012/11/book-team-foundation-server-2012-starter-published/17_image_thumb.png" title="image"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;The book is part of a concept that Packt have with starter-books, intended for people new to Team Foundation Server 2012 and who want a quick guideline to get it up and working. It covers the fundamentals, from installing and configuring it, and how to use it with source control, work items and builds. It is done as a step-by-step guide, but also includes best practices advice in the different areas. It covers the use of both the on-premises and the TFS Services version. It also has a list of links and references in the end to the most relevant Visual Studio 2012 ALM sites.&lt;/p&gt;</description></item><item><title>Using Private Extension Galleries in Visual Studio 2012</title><link>https://blog.ehn.nu/2012/11/using-private-extension-galleries-in-visual-studio-2012/</link><pubDate>Wed, 07 Nov 2012 20:47:34 +0000</pubDate><guid>https://blog.ehn.nu/2012/11/using-private-extension-galleries-in-visual-studio-2012/</guid><description>&lt;p&gt;&lt;strong&gt;Updated January 13th 2013&lt;/strong&gt;:  Added note about ASP.NET MVC 4.0 prerequirement&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; The installer and the complete source code is available over at CodePlex at the following location: &lt;a href="http://inmetavsgallery.codeplex.com"&gt;http://inmetavsgallery.codeplex.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Extensions and addins are everywhere in the Visual Studio ALM ecosystem! Microsoft releases new cool features in the form of extensions and the list of 3rd party extensions that plug into Visual Studio just keeps growing. One of the nice things about the VSIX extensions is how they are deployed. Microsoft hosts a public Visual Studio Gallery where you can upload extensions and make them available to the rest of the community. Visual Studio checks for updates to the installed extensions when you start Visual Studio, and installing/updating the extensions is fast since it is only a matter of extracting the files within the VSIX package to the local extension folder.&lt;/p&gt;</description></item><item><title>TFS Build: Dependency Replication using Community TFS Build Extensions</title><link>https://blog.ehn.nu/2012/07/tfs-build-dependency-replication-using-community-tfs-build-extensions/</link><pubDate>Sun, 15 Jul 2012 23:51:33 +0000</pubDate><guid>https://blog.ehn.nu/2012/07/tfs-build-dependency-replication-using-community-tfs-build-extensions/</guid><description>&lt;p&gt;&lt;br&gt;
I have posted before on how to implement dependency replication using TFS Build, &lt;a href="http://geekswithblogs.net/jakob/archive/2009/03/05/implementing-dependency-replication-with-tfs-team-build.aspx"&gt;once for TFS 2008 using MSBuild&lt;/a&gt; and then for &lt;a href="http://geekswithblogs.net/jakob/archive/2010/12/08/dependency-replication-with-tfs-2010-build.aspx"&gt;TFS 2010 using Windows Workflow&lt;/a&gt;. The last post was not complete (I could not post all implementation details back then for various reasons), so I decided that I should post a new solution for this, but this time using the &lt;a href="http://tfsbuildextensions.codeplex.com/"&gt;Community TFS Build Extensions&lt;/a&gt; library.&lt;/p&gt;
&lt;p&gt;If it is a good idea to store your dependencies in source control or not is a question that is well debated. I’m not going to argue pros and cons here, but for those of you that want to go this way here is a build process template that will get you started.&lt;/p&gt;</description></item><item><title>Deploying SSDT Projects with TFS Build</title><link>https://blog.ehn.nu/2012/04/deploying-ssdt-projects-with-tfs-build/</link><pubDate>Wed, 25 Apr 2012 21:29:05 +0000</pubDate><guid>https://blog.ehn.nu/2012/04/deploying-ssdt-projects-with-tfs-build/</guid><description>&lt;p&gt;As many of you probably have noticed by now, &lt;a href="http://msdn.microsoft.com/en-us/library/xee70aty.aspx"&gt;Visual Studio Database Projects&lt;/a&gt; are not supported in the next version of Visual Studio (currently named &lt;br&gt;
Visual Studio 11 Beta). When you open a solution containing a VSDB project, VS11 wants to convert it to a &lt;a href="http://msdn.microsoft.com/en-us/magazine/hh394146.aspx"&gt;SQL Server Developer Tools&lt;/a&gt; project instead.&lt;/p&gt;
&lt;p&gt;This project type ships with SQL Server and has a feature set that covers most of the functionality of the VSDB project, plus some new features, such &lt;br&gt;
a support for SQL 2012 and SQL Azure. A feature comparison list between the two project types can be found here: &lt;br&gt;
&lt;a href="http://blogs.msdn.com/b/ssdt/archive/2011/11/21/sql-server-data-tools-ctp4-vs-vs2010-database-projects.aspx" title="http://blogs.msdn.com/b/ssdt/archive/2011/11/21/sql-server-data-tools-ctp4-vs-vs2010-database-projects.aspx"&gt;http://blogs.msdn.com/b/ssdt/archive/2011/11/21/sql-server-data-tools-ctp4-vs-vs2010-database-projects.aspx&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>