ThinkGeo.com    |     Documentation    |     Premium Support

MapSuiteGeoRasterx86 assembly not found

Hello,


 


I am trying to make a sample application using your wpf desktop edition.


I am working on windows 7 x64.


when i am running the demo, an error is occuring: Could not find assembly MapSuiteGeoRasterx86


The only working way is to put needed assemblies on: "C:\Windows\SysWOW64", 


But i need to put those assemblies behind my demo executable file, why it not working? and why i cannot add this dll as a normal reference in my project, knowing that this assembly is a managed assembly (pure .net)


 


Thanks.



 


Hi Janus,
Yes, the MapSuiteGeoRasterx86 is managed assembly. However, it’s almost just a wrapper that wraps up all of the unmanaged assemblies. In earlier versions of MapSuiteDesktopEdition, we used project reference to load the managed assembly, but we’ve moved to a dynamic loading way in MapSuite 4.5 or later and the project reference is not working now.
I’m sorry for the inconvenience, and since iMapSuiteGeoRasterx86 is the only assembly required to be exist in the sysWOW64 folder, you can put other assemblies to the folder where your application is running.
Thanks.
James

Thanks for the response.


 


Are you going to repair this issue? (allowing the assembly MapSuiteGeoRasterx86 to be put beside the executable)


Because i am working in some dynamic applications (i dont prefer making many deployement steps on the client side)


Thanks



 


Hi Janus
I’m sorry to say that we do not consider it a bug and we’re not going to fix it at the moment. But we’ve added it to an issue list for our development team, and we’re going to have this issue fixed in future, perhaps in the next public release version.
Sorry for the inconvenience, we’ll let you know as soon as the issue is fixed.
Thank you very much.
James

Thank you very much.



You’re welcome.

I am getting this error on a Win XP Machine 
 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) 


Hi Rajkumar, 
  
 The MapSuiteGeoRasterX86.dll should be copied over to Windows\System32 folder automatically when you install the product. Could you please double check it? If it is not, you can find that DLL in \Program Files\ThinkGeo\Map Suite Wpf Desktop Full Edition 5.0\Developer Reference\System32\System32\Map Suite 5.0, and copy it over to Windows\System32 folder. 
  
 Thanks, 
 Lee