Posts
201
Comments
1111
Trackbacks
51
MSBuild
Build 64-bit MSI file on Cruise Control
There is a known bug when trying to build 64-bit MSI files. That is, the wrong InstallUtilLib.dll is embedded in the MSI. A workaround to that problem is to use Orca to manually manipulate the MSI file in embed the correct version - the workaround is documented here. However, what if you want to automate this process on your build server? Orca is a windows appication requiring user input. To automate this from the command line, you can leverage a few lines of VBScript code that essentially duplicates ......
Posted On Saturday, March 17, 2007 8:44 PM | Comments (2)
MSBuild with Cruise Control .NET - Part 2 (NUnit)
In a previous post, I laid out our standard structure for MSBuild with Cruise Control. Now I will show the details of FxCop and NUnit. Now you want to run FxCop:<Target Name="FxCop" DependsOnTargets="Build">... Condition="Exists('$(CCNetW... Command="fxcopcmd /p:&quot;$(CCNetWorking... /out:&quot;$(CCNetArtif... WorkingDirectory="C:\Program Files\Microsoft ......
Posted On Saturday, February 24, 2007 8:37 PM | Comments (0)
MSBuild with Cruise Control .NET
You want to set up a customizable, fully automated build process. You want your build process to incorporate FxCop, NUnit, NCover, etc. but you do not have the license for Team System. No problem. You can do all of this with free tools leveraging MSBuild and Cruise Control .NET (CCNet) as the basis of your solution. This is not new news. In fact, CCNet is probably the best known tool today to do automated builds. However, there are lots of different ways to implement your build process. I'm going ......
Posted On Friday, February 23, 2007 7:17 PM | Comments (7)

View Steve Michelotti's profile on LinkedIn

profile for Steve Michelotti at Stack Overflow, Q&A for professional and enthusiast programmers




Google My Blog

Tag Cloud