操作方法
在编译工程时,将诸如“ArcGIS Pro 自定义项目”等项目模板添加至“ArcGIS Pro 托管配置”或“模块加载项”可能会导致“CS0103”错误。 受此影响的产品包括:Microsoft Visual Studio 2022、ArcGIS Pro SDK for .Net 3.0 和 ArcGIS Pro 3.0 及更高版本。
将以下项目模板添加至现有“ArcGIS Pro 托管配置”或“模块加载项”工程后,可能会出现此错误:
在添加其中一个项目模板后尝试构建工程时,会显示以下编译错误,如下图所示:
“CS0103 The name … does not exist in the current context”

该问题为随机问题,在从内部版本 17.3.x 及更高版本开始的较新版本 Visual Studio 2022 中观察到该问题。该问题可能是由项目模板的 vstemplate 文件中“ProjectItem”标签中的“ItemType=”Resource“”属性引起的。 仅以下项目模板指定了此属性:
因此,该错误仅限于这些项目模板。
下载并安装最新版本的 proapp-sdk-templates.vsix,或者从 Visual Studio Marketplace 安装最新版本:ArcGIS Pro SDK for .NET - Visual Studio Marketplace。
文章 ID: 000028881
获取来自 ArcGIS 专家的帮助
立即开始聊天