Deployment works fine on one computer, doesn't work on another

597
1
06-14-2017 03:06 PM
Highlighted
Occasional Contributor

We are trying to deploy to two Windows 10 computers. The pre-requisites have been installed on both:

  • .NET Runtime 4.6
  • Direct X 12 (Direct3D feature level 9_3 is shown by DxDiag)
  • C++ Redistributable

The app works fine on one computer, but the MapView throws an exception on the other. Some error messages in the log file from the failing computer are as follows:

  • 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\RadioMobile\App\arcgisruntime100.0\client32\RuntimeCoreNet.dll
  • The invocation of the constructor on type 'Esri.ArcGISRuntime.UI.Controls.MapView' that matches the specified binding constraints threw an exception.
  • The type initializer for 'RuntimeCoreNet.GeneratedWrappers.CoreWrapperBase' threw an exception.

I've attached the DxDiag output from both machines. Does anyone have any idea what the issue might be?

Thanks in advance.

Tags (1)
Reply
0 Kudos
1 Reply
Highlighted
Occasional Contributor

Turns out the computer had an older version of the C++ x86 Redistributable and re-installing the correct version fixed the issue.

Reply
0 Kudos