VS2013中无缝集成ArcGIS10.x:模板与控件添加教程

需积分: 50 67 下载量 176 浏览量 更新于2024-09-09 收藏 1.18MB DOC 举报
在VS2013中进行ArcGIS 10.x的二次开发时,可能会遇到工具控件未在WPF项目中显示的问题。这是因为版本不匹配导致的,通常情况下,新版本的Visual Studio(如VS2013)可能不包含旧版本ArcGIS Engine的模板。为了解决这个问题,你可以按照以下步骤操作: 1. 安装ArcGIS 10.x模板生成文件夹: - 在安装ArcGIS 10.x过程中,它会自动在`C:\ProgramFiles(x86)\MicrosoftVisualStudio 10.0\Common7\IDE\ItemTemplates\CSharp\ArcGIS` 和 `C:\ProgramFiles(x86)\MicrosoftVisualStudio 10.0\Common7\IDE\ProjectTemplates\CSharp\ArcGIS` 下创建文件夹。 - 将这两个文件夹复制到VS2013的相应位置,确保模板能够被识别。 2. 以管理员身份运行VS2013: - 打开`devenv.exe` 文件,右键选择“属性”,然后在“兼容性”选项中,选择“以管理员身份运行此程序”。对于Win8系统,可能需要通过“VisualStudioTools”或命令提示符以管理员权限运行。 3. 安装VSTemplates: - 使用管理员权限运行VS2013开发人员命令提示符,执行`devenv.exe /InstallVSTemplates` 命令,以便在VS中注册这些模板。 4. 添加ArcGIS控件到工具箱: - 在WPF项目中,右键点击工具箱并添加一个新的选项卡,命名为“ArcGIS”。 - 在ArcGIS选项卡下,右键单击空白处,选择“添加”->“选择项”。 - 导航到安装ArcObjects SDK for .NET Framework(例如DeveloperKit10.2)的`DotNet` 文件夹,找到`ESRI.ArcGIS.AxControls.dll` 文件,并将其添加到工具箱。 5. 选择.NET组件(Windows 8): - 如果在Win8环境下,可能需要通过组件管理器手动加载.NET Framework相关的组件,以确保ArcGIS控件的正确显示。 遵循以上步骤后,你应该能够在VS2013中成功添加和使用ArcGIS 10.x的工具控件进行WPF项目的开发。记得检查所有路径是否正确,特别是管理员权限的设置,这对于确保模板的有效性至关重要。