I have builded app with arc gis runtime for .net. Application was running for some time and now I get exception message:
Unable to initialize the ArcGIS Runtime Environment: Invalid ArcGISRuntime deployment, unable to load native dll. Maybe a missing native dependency, checking with dependency walker may help resolve this issue. C:\Program Files (x86)\Suntech\13_9\ResourceInventory\RI.Console\arcgisruntime10.2.6\client64\RuntimeCoreNETDesktop.dll
I checked in dependency walker RuntimeCoreNETDesktop.dll (dwi saved in attachement) and it shows that there is missing :
Comparing to enviornment where it works there is two more: SETTINGSYNCPOLICY.DLL, WLANAPI.DLL
Do You have any suggestions what to check , reinstall ?
sfc /scannow do not show any problems
When you say "was running for some time" - do you mean that your application was running OK on a specific machine and now, on that same machine it does not run? If so, has anything changed?
If this is a new machine on which your app has never run before then you should check that the client 64 folder contains the following dlls:
I see it is trying to load the 64-bit runtime, you may also want to confirm that your application process which is hosting the ArcGIS Runtime components is running as 64-bit.
Yes, it is the same machine. It is machine from out client environment and I do know exacly, but officialy there was no changes.
Folder contains dlls.
The process is 64 bit.
After install of ArcGisEarth it turns out that ServicePack 1 (for Windows 7) is needed, after install it starts to work correctly