MZ-Tools Articles Series: INFO: List of known project type Guids (updated)

June 30, 2013

I have updated the following article to include the Guids of ASP.NET MVC 1.0, 2.0, 3.0 and 4.0 project types: INFO: List of known project type Guids http://www.mztools.com/articles/2008/mz2008017.aspx If you know new Guids that are not listed let me know and I will include them.


Microsoft changing again icons and colors in Visual Studio 2013…but not too much

June 28, 2013

It seems that this is going to be a nightmare for developers of Visual Studio extensions, but now with a yearly VS cadence (if not worse with the new VS Updates approach). This post on the Visual Studio blog explains the new changes in icons and colors for the next Visual Studio 2013 version: Designing […]


All-In-One Visual Studio Extensibility Code Samples

June 25, 2013

I found yesterday this page that I didn’t know: All-In-One Visual Studio Extensibility Code Samples http://blogs.msdn.com/b/codefx/archive/2010/11/26/all-in-one-visual-studio-extensibility-code-samples.aspx and, of course, I have added it to my “Resources about Visual Studio .NET extensibility” page: http://www.mztools.com/resources_vsnet_addins.aspx


MZ-Tools Articles Series: HOWTO: Change the build platform of a project from a Visual Studio add-in

June 14, 2013

And the final chapter of this series about to create solution configurations, project configurations and project platforms, and the lack of support to create new solution platforms, and how to change project configuration, is about changing the project platform for a given solution platform, something that had to wait 3 versions of Visual Studio (2005, […]


MZ-Tools Articles Series: HOWTO: Change the build configuration of a project from a Visual Studio add-in

June 14, 2013

Once we learned how to create solution configurations, project configurations and project platforms, and the lack of support to create new solution platforms, the next thing is to be able to change the project configuration for a given solution configuration. Alas, this is possible in VS 2005 and 2012 but VS 2008 and 2010 have […]


Book review: Continuous Integration in .NET

June 14, 2013

Manning Publications provided me a free electronic copy of their book “Continuous Integration in .NET” that I was interested in. If you have started with automated unit testing, continuous integration (CI) is the next major step to increase the quality of the software that you deliver. This book is excellent to get you introduced in […]


MZ-Tools Articles Series: HOWTO: Add / delete build project platforms from a Visual Studio add-in

June 13, 2013

After learning how to add / delete build project configurations from a Visual Studio add-in, the counterpart to do the same with project platforms: HOWTO: Add / delete build project platforms from a Visual Studio add-in http://www.mztools.com/articles/2013/MZ2013011.aspx This article completes the creation / deletion of solution configurations, solution platforms, project configurations and project platforms. In […]


MZ-Tools Articles Series: HOWTO: Add / delete build project configurations from a Visual Studio add-in

June 13, 2013

The next article of the convoluted build configuration automation model (EnvDTE/EnvDTE80) and its diagram is about adding or deleting project configurations programmatically: HOWTO: Add / delete build project configurations from a Visual Studio add-in http://www.mztools.com/articles/2013/MZ2013010.aspx


MZ-Tools Articles Series: PRB: Build solution platforms cannot be added / deleted from a Visual Studio add-in

June 12, 2013

The convoluted build configuration automation model (EnvDTE/EnvDTE80) and its diagram was already so tricky to add / delete solution configurations that it has to explode from some angle: the lack of direct (*) support to add / delete solution platforms: PRB: Build solution platforms cannot be added / deleted from a Visual Studio add-in http://www.mztools.com/articles/2013/MZ2013009.aspx […]


MZ-Tools Articles Series: HOWTO: Add / delete build solution configurations from a Visual Studio add-in

June 12, 2013

The next article about the convoluted build configuration automation model (EnvDTE/EnvDTE80) and its diagram series of articles that I have started shows the code to add or delete solution configurations from a Visual Studio add-in. The deletion approach of the automation model has a hidden trap explained in the article and code: HOWTO: Add / […]