1. 程式人生 > >VS2017環境下安裝AO10.2的方法

VS2017環境下安裝AO10.2的方法

分享圖片 star 還原 unit 計算機 我們 跳過 map 不能

軟件版本

Visual Studio的全稱、簡稱及版本號對應關系為:

Microsoft Visual Studio?2002 VS2002 VC7.0

Microsoft Visual Studio?2003 VS2003 VC7.1

Microsoft Visual Studio?2005 VS2005 VC8.0

Microsoft Visual Studio?2008 VS2008 VC9.0

Microsoft Visual Studio?2010 VS2010 VC10.0

Microsoft Visual Studio?2012 VS2012 VC11.0

Microsoft Visual Studio?2013 VS2013 VC12.0

Microsoft Visual Studio?2014 VS2014 VC13.0

Microsoft Visual Studio?2015 VS2015 VC14.0

Microsoft Visual Studio?2017 VS2017 VC15.0

使用ArcObjects SDK進行開發時,對應的Visual Studio和.NET Framework版本為:

ArcObjects SDK 10.0 VS 2008、2010 Framework3.5 SP1

ArcObjects SDK 10.1 VS 2010 Framework3.5 SP1

ArcObjects SDK 10.2 VS 2010、2012 Framework3.5 SP1

ArcObjects SDK 10.3 VS 2012、2013 Framework3.5 SP1

ArcObjects SDK 10.4 VS 2013、2015 Framework4.5

ArcObjects SDK 10.5 VS 2013、2015 Framework4.5

ArcObjects SDK 10.6 VS 2015、2017 Framework4.5或更高版本

其他更詳細的開發環境參數請見官網:

ArcObjects SDK 10.0:系統要求

ArcObjects SDK 10.1:系統要求

ArcObjects SDK 10.2:系統要求

ArcObjects SDK 10.3.x及以後:系統要求

跳過安裝檢查

如果在未安裝VS2010或VS2012,默認是不能安裝ArcObjects SDK 10.2,很多同學會選擇在系統上安裝一個所要求的版本,並選擇不使用它,這樣豈不浪費空間?

技術分享圖片

進行過打包操作的都知道,安裝檢測的目標是系統註冊表項,為了能在VS2017的環境下安裝ArcObjects SDK 10.2,我們不得不造一點"假",修改註冊表,以順利通過檢測。

在計算機\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\VisualStudio\10.0新建兩個字符 串,並給定相應的值。

InstallDir:C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\(VS2017的IDE安裝目錄)

ShellFolder:C:\Program Files (x86)\Microsoft Visual Studio\2017(VS2017的安裝目錄)

技術分享圖片

無需要重啟系統即可愉快地安裝。

技術分享圖片

還原模板文件

將原始模板路徑下的ItemTemplates和ProjectTemplates文件夾拷到VS2017的模板目錄下,重啟VS則可看到熟悉的模板了。

原始模板路徑:C:\Program Files (x86)\Microsoft Visual Studio\2017\Microsoft Visual Studio 10.0\Common7\IDE

VS2017模板路徑:C:\Users\用戶名\Documents\Visual Studio 2017\Templates

技術分享圖片

當然,新建ArcGIS項目時可能會出現如下警告:

技術分享圖片

如果想不彈出這個窗口,則要修改模板文件的配置,這個以後再細研。選擇繼續,忽略它即可:

技術分享圖片

添加工具欄控件

這一步就簡單了,在工具箱上右鍵-選擇項,瀏覽AO安裝目錄下的dll,即可添加。

VS2017環境下安裝AO10.2的方法