我已经尝试了我想到的所有可能的解决方案。我一直得到:
System.InvalidOperationException: 'LocalServer start failed: 找不到可执行文件。
当我打电话时:
Esri.ArcGISRuntime.LocalServices.LocalServerEnvironment.Initialize();
我已经下载并安装了本地服务器 SDK,然后安装了本地服务的 NuGet 包。我还尝试添加引用而不是NuGet。我也阅读了官方文档。似乎什么都不起作用。
附言此外,当我初始化运行时 sdk 似乎可以正常工作:
Esri.ArcGISRuntime.ArcGISRuntimeEnvironment.Initialize();
编辑:我已经解决了这个问题。以下是有关如何配置 SDK 的步骤:
- 下载并安装本地服务器(记下您的版本 100.x(
- 安装 Esri LocalServices 的 NuGet 包(确保它是本地服务器的确切版本(
- 添加环境变量RUNTIMELOCALSERVER_100_X匹配本地服务器的安装目录(您将 X 替换为您的版本(
- 打电话给
Esri.ArcGISRuntime.LocalServices.LocalServerEnvironment.Initialize();
,Esri.ArcGISRuntime.ArcGISRuntimeEnvironment.Initialize();
在你的App.xaml.cs
,一切都应该正常