Archives
-
Tasks for MSBuild 2.0 (VS 2005 beta 1)
I have just realised there are over 100 tasks for MSBuild 2.0 in the .NET Solution Build & Deployment Process & Tools GDN sample! These tasks were developed here in London by Microsoft UK. They even include NUnit and WiX tasks. Here is the long list....
-
Release Notes for NUnitAddIn-0.9.482
This latest version was developed using Visual C# Express,
built using MSBuild and packaged using WiX. It is compatable
with the following versions of Visual Studio... -
Field of Dreams
This last few days I have started getting back into MSBuild. At the end of last year I was colaborating with Loren Halvorson trying to make MSBuild part of our respective build processes. The idea was to carry on using Visual Studio .NET 2003, but to convert solution and project files to MSBuild before compiling. At the time the build files (.targets) that came with the PDC version of VS 2005 didn't support embedded resources, the MSBuild engine took a lot of coaxing to work with .NET 1.1 and there was no easy way to build C++ projects. In the end it all turned out to be a little too painful. Loren went on to use the NAnt <solution> task (which has matured a lot) and I went back to doing Visual Studio command line builds (the only way at the time to build C++ project files).
This last attempt turned out to be a lot more successful. I have been able to develop using VS 2005, build using MSBuild (and .NET 1.0), package using WiX and deploy on everything from VS 2002 and up! You can find the end results here.
-
VS 2005 beta 1
It has been a bit of work getting it to work with VS 2005 beta 1. In this latest revision the Visual Studio extensability assemblies have changed. Also the technique I was using to activate the add-in in a new app domain no longer works. I've now fixed it to use the default domain but this causes issues for VS2002. I can no longer use binding redirects in the app domain's config file to make it work with .NET 1.0. I am now forced to build against .NET 1.0 if I want to remain compatable with VS 2002. Luckily MSBuild has come to the rescue!
-
VC Build
VCBuild is available in this download.
-
MSBuild Bloggers and Resources
Note: This page has been made obsolete by MSBuildBloggersAndResources on FlexWiki. Please join the fun there and add some of your own links!
-
MSBuild and Monad
Alex Kipman on the overlap between MSBuild and Monad. You won't find this on his blog.