Hi Guys,
We use an obfuscator to protect our net executables. This tool also allows assembly embedding reducing the final executable to a single file which greatly eases the problems of deployment.
Just tried this with an app that has the 5.5 version in it and it does not work. I can embed any of the assemblies the executable uses except the DesktopEdition.dll which cause an exception at runtime when any property of the map control is accessed. MapsuiteCore, GeoApi and PresentationCore all embed as do a whole bunch of others.
I have tried a number of tools, all fail on DektopEdition.dll. Have disabled all obfuscation settings in all of them so they all just use embedding and the problem persists.
You can embed all the rest of the assemblies and have the DesktopEditon assembly in the same folder as the executbale and it runs fine.
Any thoughts?
John