ThinkGeo.com    |     Documentation    |     Premium Support

Get "mixed mode assembly..." error when using tif files in deployment

I am adding a GeoTiffRasterLayer to a LayerOverlay that I am adding to my map.  I am setting LibraryType = UnmanagedLibTif.  


Everything works fine on my development machine but I am having trouble with deployments.  On clean Win7x64 machine images we are installing the core assemblies as well as the following merge modules.




MapSuiteProj4ProjectionX64.msm


MapSuiteGeoTiffX64.msm


MapSuitePrjHelperX64.msm


The map appears to work fine until we try to add a tiff layer.  When we do we get an exception during drawing that is the "Mixed mode assembly is built against version 'v2.0.50727' of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information."


Our application's app.config has the useLegacyV2RuntimeActivationPolicy set to true and can confirm since it works on my development machine.  


Am I doing something wrong with my deployment?


Thanks,


Wes


 



Hi Wes,  
  
 What specific version of Map Suite WPF are you using? If you take a look at our WPF Deployment Guide there are different MSMs for different Daily Builds. If you are using the release 6.0.0.0 then you should be able to use the MSMs included with that version. 
  
 Do you possibly have the .NET 2.0 Framework installed on your Development machine and not on the machine you are deploying to? Does your deployment machine only have the .NET 4.0 framework installed?