I've developed a simple installation package using WiX that installs an assembly called WBRT.Configuration
into the Global Assembly Cache (GAC). While the file installs, it is not removed when the package is uninstalled.
I've tried running a command prompt as administrator, used msiexec /x specifying the msi filename and msiexec /x specifying the product code.
With the /l*v switch, there is no error:
Executing op: ActionStart(Name=MsiUnpublishAssemblies,Description=Unpublishing assembly information,Template=Application Context:[1], Assembly Name:[2])
Executing op: AssemblyUnpublish(,,AssemblyType=1,,AssemblyName=WBRT.Configuration,version="1.0.0.0",culture="neutral",publicKeyToken="361AD75BADC53912",processorArchitecture="MSIL",Descriptor=2-(xWui~z@UnhQuo-~Gh>S.OwM9Kim9x0ul%Ore=9)
Executing op: ActionStart(Name=UnpublishFeatures,Description=Unpublishing Product Features,Template=Feature: [1])
WiX File element
<File Id="filB7155C3E9A241BEAFE09533364964732" KeyPath="yes" Assembly=".net" Source="$(var.Configuration.TargetDir)\WBRT.Configuration.dll" />
MsiAssemblyName table in Orca
File in the GAC
Version tab of the file in the GAC
I'm completely stumped. Does anyone have ideas?