Microsoft no longer fixing (small) bugs for VS 2010, now focusing on stabilization and performance

July 31, 2009

Although VS 2010 Beta 2 hasn’t been released yet, Microsoft has stopped fixing the certainly minor bugs that I have reported in the last days about the C# file code model. Instead they are currently focused “on stabilizing and improving the performance of VS2010″. This is something that has happened in the past (I remember […]


MZ-Tools Articles Series: BUG: EnvDTE.CodeElement.Name doesn’t return interface name for explictly implemented C# interface events

July 28, 2009

Another minor bug in the C# file code model that I have reported to Microsoft: BUG: EnvDTE.CodeElement.Name doesn’t return interface name for explictly implemented C# interface events http://www.mztools.com/articles/2009/MZ2009020.aspx


Microsoft fixing the hardcoded, unlocalized "Application Data" subfolder when searching for .AddIn files

July 27, 2009

In the following article: INFO: Default .AddIn file locations for Visual Studio add-ins http://www.mztools.com/articles/2008/MZ2008001.aspx I mentioned the problem with one of the locations (%ALLUSERSPROFILE%\Application Data\Microsoft\MSEnvShared\AddIns) that hardcodes “Application Data” subfolder, when it should be localized. I reported the problem to Microsoft and it will be fixed in VS 2010 Beta 2: https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=466756 All add-in developers […]


MZ-Tools Articles Series: BUG: EnvDTE.CodeFunction.Parameters causes COM Exception with C# event add/remove methods in Visual Studio macros or add-ins

July 26, 2009

And yet another bug in the file code model of C# that happens with events: BUG: EnvDTE.CodeFunction.Parameters causes COM exception with C# event add/remove methods in Visual Studio macros or add-ins: http://www.mztools.com/articles/2009/MZ2009019.aspx Curiously this didn’t happen with VS.NET 2002/2003 when CodeEvent didn’t exist (it was introduced as EnvDTE80.CodeEvent in VS 2005) and C# events were […]


MZ-Tools Articles Series: BUG: EnvDTE.CodeFunction.Attributes doesn’t work with C# property get/set methods in Visual Studio macros or add-ins

July 26, 2009

Another bug of the file code model for C#: BUG: EnvDTE.CodeFunction.Attributes doesn’t work with C# property get/set methods in Visual Studio macros or add-ins http://www.mztools.com/articles/2009/MZ2009018.aspx It happens too in VS 2010 Beta 1, I have reported it to Microsoft. Hopefully it can get fixed.


MZ-Tools Articles Series: BUG: C# indexers are not mapped to EnvDTE80.CodeProperty2 in Visual Studio macros or add-ins

July 22, 2009

Another bug that I have found today: BUG: C# indexers are not mapped to EnvDTE80.CodeProperty2 in Visual Studio macros or add-ins http://www.mztools.com/articles/2009/MZ2009017.aspx It only happens in VS 2005 and VS 2008. Curiously it is already fixed in VS 2010 Beta 1. If you need to access the parameter collection of a C# indexer, since EnvDTE.CodeProperty […]


MZ-Tools Articles Series: BUG: EnvDTE.CodeElement.GetStartPoint(vsCMPart.vsCMPartBody) returns wrong result for VB.NET classes using the Implements or Inherits clauses

July 21, 2009

This is a bug that I have found twice in the last couple of days: EnvDTE.CodeElement.GetStartPoint(vsCMPart.vsCMPartBody) returns wrong result for VB.NET classes using the Implements or Inherits clauses http://www.mztools.com/articles/2009/MZ2009016.aspx The bug was not present in VS.NET 2003, it appeared in VS 2005, it is in VS 2008 and also in VS 2010 Beta 1. You […]


MZ-Tools Articles Series: HOWTO: Get the output build folder from a Visual Studio add-in or macro

July 17, 2009

This gets asked from time to time in the forums so I wrote a sample code about it: HOWTO: Get the output build folder from a Visual Studio add-in or macro http://www.mztools.com/articles/2009/MZ2009015.aspx


MS fixing problem with the 6th path where Visual Studio searches for .AddIn files

July 17, 2009

According to the last notification from Microsoft, they have fixed the problem where the 6th location (%ALLUSERSDOCUMENTS%\Microsoft\MSEnvShared\AddIns) that was introduced by VS 2008 when searching for .AddIn files was broken (it’s about time): %ALLUSERSDOCUMENTS%\Microsoft\MSEnvShared\AddIns folder is not searched for add-ins https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=466741 The fix is quite irrelevant currently because VS 2005 doesn’t support that folder and […]


MS fixing problem with 32-bit bitmaps with alpha channel for transparency in SetTabPicture method of toolwindows

July 17, 2009

The little problem that I reported when using the SetTabPicture method with a 32-bit bitmap with alpha channel for transparency has been fixed according to the last notification from Microsoft for the following VS 2010 beta build: EnvDTE.Window.SetTabPicture doesn’t support 32-bit bitmaps with transparency in alpha channel when toolwindow not active https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=470236 That means that […]