问题
在 2.5 版本中,ArcGIS Pro 将其最低 .NET 目标从 4.6.1 更改为 4.8。 如果对之前在 2.0 至 2.4 版本中创建的加载项进行了代码更改,则在尝试进行构建时,将返回编译器错误,如下图所示:
ArcGIS Pro 的程序集引用也可能会显示为损坏:
在 2.5 版本中,最低 .NET 目标框架已更改为 4.8。 要使用 2.5 或更高版本对之前在 2.0 至 2.4 版本中创建的加载项进行重新编译,必须将“应用程序属性”中的“目标框架”更改为 .NET Framework 4.8。
<AddInInfo id="{...}" version="1.0" desktopVersion="2.5">
注: desktopVersion 的版本和内部版本号部分并不重要。
注: Visual Studio 可能需要重新启动以清除 ArcGIS Pro 程序集引用中显示的任何损坏的链接。
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序