Archives for 2006

Wix and Team Build – Passing Variables

Just in case anyone else is trying to crack this nut, this info should save a bit of time.
I was trying to pass in the product version number from the team build project (TFS with wix.targets) to dynamically update the ProductVersion in the MSI file generated by Wix.  Here is what I discovered:
 
Build.proj
<PropertyGroup>  <OutputName>TM21</OutputName>  <OutputType>package</OutputType>  <DefineConstants>MyVersion=1.0.0.101</DefineConstants>  <WixToolPath>C:\bin\wix\wix-3.0.2015.0-binaries</WixToolPath></PropertyGroup>

Product.wxs
<Product [...]

Vista on Virtual PC

I must say that I am quite impressed.  I just installed Vista Business edition on Virtual PC 2007 and considering it is running in a VM it is quite snappy.  My host machine is a Dell Precision 370 P4 2.8Ghz with 2G RAM and I allocated around 800MB to the VM.  When I try to [...]

Custom Powershell Cmdlets and the mystery of System.Management.Automation.dll

Just in case anyone else is banging their head against this brick wall.  I am playing around with trying to create my own Powershell cmdlets.  If you search around for samples on doing this you will discover that you need to reference a dll called System.Management.Automation.Dll.  Easy huh?  Numerous blogs mention that you will find [...]

Powershell and Innovasys DocumentX4

I continue to be amazed at how easy it is to manipulate COM libraries from within Powershell.  I think it is the fact that you can experiment interactively with the object instances and interrogate the objects with get-member that makes it so convenient. 
I was trying to automate the building of some database documentation using [...]

Powershell and Sandcastle

While investigating how to integrate Sandcastle into our TFS Build we came upon a Powershell script from Scott Hanselman that automates the build of the example that is included with the Sandcastle download.
After running into a few problems getting the script to run, I realized that Scott had built the script against the July CTP [...]

CAB + WPF

I’m a little perplexed.   The development of the first version of CAB seemed pretty transparent, to use an in vogue term.  However, recently I keep hearing about a version of CAB that works with WPF.  All three [1], [2], [3] of these people talk about it and two of them talk about moving on, almost [...]

Pnp Summit – Conclusions

…and so it ends.  Day 4 is all wrapped up and I am very glad that I attended.
Brad Wilson, Peter Provost and Don Smith have an enthusiam that is just infectious.  You can just tell they love what they do and the best thing is they have an incredible depth of knowledge to back them up.  [...]

Pnp Summit – Don Smith and his loose interfaces

Don gave a very interesting presentation today at the Pnp Summit in Redmond.  He attempted to open up a dialogue with the attendees on the subject of versioning of web service interfaces.
To paraphrase his position, he feels that we have spent too long trying to work out the versioning problem and with little success.  He [...]

nHibernate performance concerns

I have been investigating nHibernate recently.  I am writing some web service interfaces to our ERP product and I would like some painless way of talking to the database.
In general nHibernate seems like a clean solution that is easy to get going with and yet seems to cover all the bases.  It definitely seems like [...]

VMware Server

So I bought myself a new server recently,  a beautiful new Dell Poweredge 2900 with 2GB of RAM and two 160GB SATA drives.  The machine is a beast, I can put 8 drives in (SATA or SCSI) and I have 12 slots for the memory (FB-DIMMs), and it is dual processor capable.  I only have a [...]