错误

错误:无法加载文件或程序集“ArcGIS.Desktop.Framework, Culture=neutral”或其依赖项之一。 系统未找到指定文件。

Last Published: May 7, 2021

错误消息

在 ArcGIS Pro 2.8 及更高版本中使用 Visual Studio Designer 视图打开 XAML(可扩展应用程序标记语言)文件会导致以下错误。 错误消息通常附带各种警告,不含错误代码,内容如下:

错误: 无法加载文件或程序集“ArcGIS.Desktop.Framework, Culture=neutral”或其依赖项之一。 系统未找到指定文件。
XAML Designer 错误

在 ArcGIS Pro 2.8 及更高版本加载项和配置工程的 Visual Studio 2017 和 2019 XAML Designer 视图中打开 XAML 文件时,会出现此错误。 产生错误消息的 XAML 文件通常包含对 Pro API 的引用,它通常以 xmlns 属性行项目的形式包含在 Pro SDK 项目模板中,例如:

xmlns:extensions="clr-namespace:ArcGIS.Desktop.Extensions;assembly=ArcGIS.Desktop.Extensions"

原因

以前的 ArcGIS Pro 程序集是使用 AnyCPU 平台目标构建的,而在 ArcGIS Pro 2.8 及更高版本中,许多程序集现在是使用 64 位平台目标构建的。 Visual Studio 2017 和 2019 随附的 XAML Designer 无法加载 x64 程序集。 由此会导致该错误消息。

Microsoft 开发人员社区支持网站上的以下条目描述了此 Visual Studio 限制:Microsoft 开发人员社区:XAML Designer 不显示来自外部工程的 x64 用户控件

解决方案或解决方法

该错误仅与 Visual Studio Designer 有关。 这不是编译错误,对构建和运行 ArcGIS Pro 扩展模块没有影响。

文章 ID:000025543

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容