ThinkGeo.com    |     Documentation    |     Premium Support

Production License & Debugging in Visual Studio

I am trying to understand the two versions of DLLs for the suite.



I have an application that ran fine with the Developer DLLs.  I changed the references to point to the production DLLs and now when I run in visual studio I just get a white map with "Unlicensed" on it.  However if I compile the code and run the .exe the application works fine.



Do I need to be developing against the Developer DLLs for it to run in Debug mode?

Hi Dave,



Does the application ran fine with Developer dlls means it works fine when you run in visual studio of your machine? Also could you make sure you are using the full development dlls?



The correct steps to use production dlls is 1. download the product center and then active the Desktop Edition after login in with your purchased account 2. download the full production dlls 3. refer to the production dlls and run your application in visual studio. In case of some caching, you may zoom into further to check if the watermark still is there.



If the watermark "unlicensed"still exists after the activation, I think this is unexpected behavior and we need to look into further.



Please let us know if the issue persists.

Thanks,

Troy

Yes, it worked fine with Developer DLLs.  Because we are planning a demo release for an upcoming show, I changed all my references to point to PROD dlls.  These are the most recent prod dlls from last week. 
  
 If I change the application to use an overlay (Google, Bing, OpenStreetMaps, etc) I get the same results.  The map control is still blank. 
  
 I can try switching back to development DLLs however it is a pain because I am referencing Desktop, Geo, Routing, Core because our app will have several functions. 
  


Dave,



Would you please verify it by running a simple OpenStreetMap sample where you can find it in Product Center=>Desktop Edition=>Code Samples=>OpenStreetMap, then refer to your prod dlls? The sample only depends on Desktop Edition.



As you mentioned your application referring some other products, is it possible some products dlls are not replaced with Production dlls or some products are not active?



I did some tests on my side and the licences strategy works fine.



Thanks,

Troy

I think I discovered the issue.  Mike (My Boss) who purchased the license set this all up on a Virtual Machine.  The virtual Machine is having an issue so I checked in my code to our Team Foundation and brought it down on my local machine. 
  
 I assume because I have product center installed as an Eval version on my local machine that this causes a conflict.  I am guessing that I need to uninstall the product on the Virtual Machine and have Mike sign in on my local machine’s Product Center so I can continue development. Are these correct assumptions?

Hi Dave,



I think that must be the crime of your issue. But instead of uninstall the product center, you just need to make Mike to de-active the products in product center on Virtual Machine and then sign in on your machine with his purchased account to active those products back.



Please let us know if the issue persists.



Thanks,



Troy