vs-macros

obfuscation macro

I've been looking into obfuscation software, but wondered if one could do it easily with a macro. If you go into the class diagram in visual studio 2010, you can easily click on class names, properties, fields, etc, and rename them from something meaningful to a, aa, aaa, abc, whatever. In a really small project, this would be really eas...

How I can use regex in VS macro?

I want create macro for replacing. But my problem is how to use regular expression in Visual Basic's macro for Visual Studio? document.Selection.ReplacePattern("test{[^']+}test", "testAAAAtest") Doesn't work. ...

Count non-whitespace characters for selection in Visual Studio 2010

Hi, does anyone know of a tool or extension to Visual Studio 2010 to count non-whitespace (e.g. all characters but not spaces, new lines etc.) for current selection in a document? Nice to have for code golfing :) I have a command line tool, but an integrated tool would be very nice. Also I would prefer something to evaluate current sel...

VS Macro/Add-in to convert string concatenations to string.format style

I have project in development where string operations like "Hi " + variable + ", welcome to Project" are used at many places (given example is very minor one). One of the requirement is to convert it to string.format style. It is very long and tedious job, where I would not like to break earlier working code due to any human error migh...

Macro runs from Macro Editor but not in VS

I have a macro which runs fine within the Macro Editor but not if run from Visual Studio - either from Macro Explorer or when bound to a key. In either of the last two cases, the Wait cursor appears briefly but the macro has no effect. Since it's the first one I've ever written, I don't know what's wrong. Anyone seen this behaviour befor...

Visual Studio 2010 Macro to delete SQL files from a database project

I've discovered that in Visual Studio 2010 Professional it is possible to refresh the database for a SQL Server Database Project (This feature is normally only available to the Premium and Ultimate versions). All you need to do is delete all the SQL files from the "Schema Objects" folder (but leave the folder structure intact) and the "...

Why is EnvDTE.ProjectItem.FileCodeModel = Nothing?

I wrote a VSMacro (in VS2010) that parses a solution and adds try and catch statements to cpp files. It's been working fine up until now. I had to reformat my pc and reinstall VS2010 and now it crashes. Here's a snippet from the macro. Sub Foo(ByVal file As EnvDTE.ProjectItem) Dim fileCM As EnvDTE.FileCodeModel fileCM = file.Fil...

How to redirect visual studio visual basic macro output to the output window?

I'd like to run a Visual Studio macro which is a command line tool, and have the results appear in the output window of Visual Studio. ...