two versions into GAC breaks ICE30

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?
 
M

Michael Sanford [MVP]

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.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top