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 :
API-MS-WIN-CORE-KERNEL32-PRIVATE-L1-1-1.DLL
API-MS-WIN-CORE-PRIVATEPROFILE-L1-1-1.DLL
API-MS-WIN-SERVICE-PRIVATE-L1-1-1.DLL
API-MS-WIN-CORE-SHUTDOWN-L1-1-1.DLL
EXT-MS-WIN-NTUSER-UICONTEXT-EXT-L1-1-0.DLL
IESHIMS.DLL
SETTINGSYNCPOLICY.DLL
WLANAPI.DLL
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
Hi,
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:
- msvcr120.dll
- msvcp120.dll
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.
Cheers
Mike
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
Hi,
Glad you have resolved this issue. Please can you confirm when and where you downloaded ArcGIS Earth from?
Cheers
Mike