ThinkGeo.com    |     Documentation    |     Premium Support

Error: Could not find Map SuiteGeoRasterX64.dll assembly

Hello,


I'm traying to deploy my application in a web server using Windows Server 2008 SP2 x64, IIS 7, Map Suite Web Edition ver 3.1.299, and I have the next error on the map control "Could not find Map SuiteGeoRasterX64.dll assembly." Trying to find a solution I copy all this files:


lti_dsdk_dll.dll, MapSuiteEcwX64.dll, MapSuiteGeoRasterX64.dll, MapSuiteMrSidsX64.dll, MapSuiteProjectionX64.dll, MapSuiteRasterTiffX64.dll, msvcp71.dll, msvcr71.dll, NCScnet.dll, NCSEcw.dll, NCSUtil.dll, Proj4ExtensionX64.dll, TiffWrapperX64.dll


to the next directories 


\Windows


\Windows\System32


..\MyApplication\bin


Why the file requested have "space" between "Map" and "SuiteGeoRasterX64.dll"? the fisical file dosent have, here is an image



 


I previously install the MapSuiteMergeModuleX64.msm file


Some sugestion?



Hi, Yuri 
  
 There are spaces between these error messages that’s because we request map images in tile mode; so every one tile has the same error message. 
 I think you need to copy the files which locate at “Developer Reference\System32\System32”  folder in our installed product to “Windows\SysWOW64” if you are using X64 computer, otherwise you need to copy these files to “Windows\System32”. 
 Please don’t forget the copy the “MapSuiteGeoRasterx64” and “MapSuiteGeoRasterx86” folder. 
  
 Thanks, 
 Zhang

Thanks Khalil,


I see what was my problem, I was copyed only the files from the folder, no the files and folders. Now is working fine, thanks



Hi, Yuri 
  
 Glad to see that you have solved this problem.  Please let me know if you still have any problems. 
  
 Thanks 
 Khalil

Error Message: System.IO.FileNotFoundException: Could not find MapSuiteGeoRasterX86.dll assembly. 
    at SRT.SRTLibrary.Components.CustomControls.SRTThinkGeoWrapperControl.Wpf.ImageryControlView.btnBrowse_Click(Object sender, RoutedEventArgs e) 
  
 Using the ThinkGeo 5.0 ,deploying it on a Win XP machine

Hi Rajkumar, 
  
 Thanks for your post. 
  
 The MapSuiteGeoRasterX86.dll can be found in the "Developer Reference\System32\System32\Map Suite 5.0\MapSuiteGeoRasterx86" folder. 
  
 You can try to copy the folder "Map Suite 5.0" under "C:\Program Files\ThinkGeo\Map Suite Web Full Edition 5.0\Developer Reference\System32\System32" (If you installed in default path) to "C:\Windows\System32", and run it again. 
  
 If you have any question please let us know. 
  
 Regards, 
  
 Don

Hi, 
  
 After installing my application in a 64 bit Windows 8.1 machine, I get the following error while trying to load an ECW or MrSID file. 
  
 System.IO.FileNotFoundException: Could not find MapSuiteGeoRasterX86.dll assembly. 
    at ThinkGeo.MapSuite.Core.GisImage…ctor() 
    at ThinkGeo.MapSuite.Core.EcwRasterSource.OpenCore() 
    at ThinkGeo.MapSuite.Core.RasterSource.Open() 
    at ThinkGeo.MapSuite.Core.RasterLayer.OpenCore() 
    at ThinkGeo.MapSuite.Core.Layer.Open() 
    at GPMapperDotNet.MainWindow.LoadECWImage(String strFilename) 
  
 I searched for the MapSuiteGeoRasterX86.dll in my development machine and could not find any. This works properly in my development machine. How do I overcome this? 
  
 My development machine is also 64 bit, but Windows 7. 
 I have the Full production build 8.0.0.281 and Full development build 8.0.280.0 applied in my Developer machine. 
  
 Thanks in advance, 
 Jacob 
  


Hi, 
  
 I just got it resolved after adding the Merge modules in C:\Program Files (x86)\ThinkGeo\Map Suite 8.0\Shared Developer Reference\Merge Modules to the redistributables in the setup. 
  
 Thanks, 
 Jacob

Hi Jacob,



It’s great you make it yourself, let us know for any new queries.



Regards,

Kevin