MZ-Tools Articles Series: HOWTO: Get or set the active solution configuration/platform from a Visual Studio add-in

June 12, 2013

After explaining how to get information about the solution and project configurations/platforms, it’s time now to know how to modify them. The most common question about this is how to change the active solution configuration / platform: HOWTO: Get or set the active solution configuration/platform from a Visual Studio add-in http://www.mztools.com/articles/2013/MZ2013007.aspx


MZ-Tools Articles Series: HOWTO: Get the project configurations / platforms from a Visual Studio add-in

June 11, 2013

Continuing with the convoluted build configuration automation model (EnvDTE/EnvDTE80) and its diagram series of articles that I started yesterday, today a new installment about how to get the information about the build configuration / platforms for a given EnvDTE.Project from a VisualĀ  Studio add-in: HOWTO: Get the project configurations / platforms from a Visual Studio […]


MZ-Tools Articles Series: HOWTO: Get the solution configurations / platforms from a Visual Studio add-in

June 10, 2013

Long time ago I wrote about the convoluted build configuration automation model (EnvDTE/EnvDTE80) and its diagram. Since questions about this keep appearing in the MSDN VSX Forum, I am going to write some articles about how to get/modify/add solution/project configurations/platforms. The first one is about how to get the information of the Configuration Manager from […]


Book review: The Art of Unit Testing, 2nd edition (Roy Osherove)

June 8, 2013

After buying and reading the book Dependency Injection in .NET (Mark Seemann), I was about to buy The Art of Unit Testing (Roy Osherove), when I learned that the second edition will be available in a couple of months. I contacted Roy and Manning Publications Co were kind enough of providing me a complimentary copy […]


Book review: Dependency Injection in .NET (Mark Seemann)

June 8, 2013

After hearing about Microsoft Unity from the .NET architects at my current company (my daily job), I bought the book Dependency Injection in .NET, by Mark Seemann some weeks ago to learn dependency injection and Inversion of Control (IoC) containers, just for curiosity because I thought it wouldn’t apply to my MZ-Tools add-in, or to […]


Microsoft "expecting to remove add-ins from Visual Studio in a future version". Will they be in Visual Studio 2013 announced today?

June 4, 2013

According to the answers to my last two bugs reported yesterday about add-ins on Microsoft Connect: “Addins are an old technology that we are advising customers to move away from. We expect to remove this from the product in a future version.” Macros were gone in Visual Studio 2012, and it seems that add-ins will […]


MZ-Tools Articles Series: BUG: Error ocurred in add-in wizard if add-in project created inside solution folder

June 4, 2013

Don’t you like when you find two bugs in a row? Apart from this other bug, I also found this one using the add-in wizard of Visual Studio, and again the curious part is that it worked in Visual Studio 2005, but was broken in Visual Studio 2008 and the bug persists. I have reported […]


MZ-Tools Articles Series: BUG: Checkbox to create CommandBar disabled in add-in wizard if name contains ‘.’

June 4, 2013

I have created tons of add-ins in the last years using the add-in wizard of Visual Studio, and the other day I wanted to use a project name with a ‘.’ dot character in the name. I noticed this bug that I have reported to Microsoft Connect: Checkbox to create CommandBar disabled in add-in wizard […]


MZ-Tools Articles Series: HOWTO: Get the full browse URL of an .aspx page

June 3, 2013

I wrote some years ago HOWTO: Open the Web Browser and navigate to a page from a Visual Studio add-in or macro (http://www.mztools.com/articles/2008/MZ2008012.aspx). The other day someone asked in the MSDN VSX forum how to show an .aspx page in the browser programmatically, which is easy if you can get the full browse URL of […]