mongodb/mongo-csharp-driver — pull request #132 by IAmFledge (2012-09-20 17:07:27+00:00)
Title: Modified installer to add DLLs to the Global Assembly Cache

This change to the Product.wxs installer file means that the DLL files will automatically be added to the Global Assembly Cache by the installer.

It's achieved by using the 'Assembly=".net' attribute on the File tag, however it can't just be added to the existing file declarations as it seems to be an either/or whether the file gets written to the disk or to the GAC. Therefore they have been redeclared for adding to the Gac.

Even though in reality there is no file location for the Gac file declarations, a location still has to be specified though it cannot be the same location as the file versions of the DLLs or it complains about conflicts.