two versions into GAC breaks ICE30

  • Thread starter Thread starter EP
  • Start date Start date
E

EP

I have two versions of a dll that go into the GAC, a perfectly valid
situation.

Can't redirect to the new version because it's not backwards compat.

When I validate my installer it breaks ICE30...

ICE30 Error The target file 'GL3469~1.DLL|MyAssembly.dll' is installed in
'[TARGETDIR]\' by two different components on an LFN system:
'G_MyAssembly.dll_v1.1.0.EB8D67EB_8C33_4561_B078_D127BFFB39EE' and
'G_MyAssembly.dll_v1.2.0.EB8D67EB_8C33_4561_B078_D127BFFB39EE'. This breaks
component reference counting. http://dartools/iceman/ice30.html File File
MyAssem.EB8D67EB_8C33_4561_B078_D127BFFB39EE

So, if my big package installer needs to install both of these assemblies
into the GAC how can I do that and pass validation?
 
If you submit your app for certification through VeriTest, you can notify them
about this as a known problem and ask that get a waiver from Microsoft so will
still pass.
 
Back
Top