April 21, 2006

VSPrj2make Progress Report

A little sitrep from the front lines. I have reached the milestone of eliminating the monoLaunch installation from the VSPrj2make Visual Studio .NET 2003 add-in. I had said that along with that progress point, I would check in a lot of my different mono related Windows tools. You can now find these here.

A quick description of the projects:

* GetNetSdkLocation - This is a Win32 C console utility that I use when doing my mono builds in cygwin. The purpose of this utility is to give your shell scripts particularly in cygwin bash shell a way to return you the location (PATH) of the .NET runtime, .NET SDK or Mono. In the near future I will expand its capabilities.

* gacco - Is another command line utility design to register library assemblies in the MS GAC. By now you must be asking why not use gacutil.exe? If you are deploying something like the Gtk# Runtime Installer for .NET Framework that only requires the .NET Framework Redistributable and not the SDK you would not have gacutil.exe available in that system.

* MonoLaunch - This many of you already know, so I will only tell you it is a runtime selector for when more than one copy of Mono is installed in a Windows machine and you want to be able to use the included monolaunchC.exe and/or monoluanchW.exe to run a .NET/Mono executable assembly with the selected mono runtime version.

* vsAddIn2003 - This is the source code for the VSPrj2make Visual Studio .NET 2003 add-in. Notice that at some point in the future, we will create a new project under trunk/wintools that will be called: vsAddIn2005 ;)

For now, I remind you to look at my previous blog entry on this subject so you can use it as a roadmap to where I am going, and leave you with this screen shot:

Add-in new Mono Toolbar

If you think that the little drop down next to the "Test in Mono" button is cool, then you need to thank Gonzalo Paniagua Javier -- It was his idea. I want to thank Jonathan Chambers, Robert Jordan, Jonathan Pryor and Nate Chadwick for their continued support and their ideas.

Posted by martinf at April 21, 2006 07:56 PM
Comments

Excellent! Cross platform tests will be easier with this addin. Very good work.

Cheers

Posted by: Mario Carrion at April 21, 2006 10:44 PM

Paco, why can't I comment on your last blog entry? :(

Posted by: anonymono at April 24, 2006 10:00 AM

Oops, I forgot to enable comments. You could try it now.

Posted by: Paco Martinez at April 24, 2006 02:55 PM