回覆列表
  • 1 # 熱愛生活的老唐

    VS中丟失ArcGIS 控制元件和模板的解決方法(看了網上一些方法,根據實際操作結果寫的,版本不一樣可能略有差別)。

    本人在vs2015環境下安裝的ArcGIS和AE10.2.2。

    以下問題產生原因可能是:

    1、因為先裝vs 後裝 ArcGIS或AE出現。

    2、vs版本不匹配,手動修改登錄檔後安裝ArcGIS。

    所有這些問題其實都可以透過在裝好ArcGIS對應支援的vs 版本基礎上重灌ArcGIS來解決,但是,如果你不想重灌的話,可以試試下面的方法。

    安裝ArcGIS Engine,可能出現幾個問題。

    問題一:提示支援vsxxx版本

    ESRI軟體自身的問題,vs版本不是對應的話,直接安裝不了。

    開啟登錄檔。

    在登錄檔中HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0增加型別為REG_SZ的InstallDir和ShellFolder節點。如果沒有10.0資料夾,需要先在登錄檔新增該資料夾。

    InstallDir的結點的值為HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0\InstallDir的值。

    ShellFolder節點的值為HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0\ShellFolder的值。

    也就是vs2015的安裝路徑,x64的Win8下,預設是:C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\

    增加這個登錄檔值是因為這安裝程式必須要能夠讀到vs2010的安裝路徑。

    vs2013是在HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\12.0\InstallDir目錄下。看網上只用新增installDIr節點即可。

    修改完後即可安裝。

    問題二:vs中沒有 arcgis 模板—vs新建專案時,專案型別中沒有ArcGis一項

    圖片用的網上找的,不是自己截圖,看個意思就好。

    這裡ArcGis模板下面有三項,DeskTop Add-Ins,Extending ArcObjects和Sever Object Extensions。這取決於你裝了什麼。

    模板不出現的解決辦法:

    第一步:將模板檔案複製到vs模板庫中,我的VS和ArcGis都安裝在D盤,安裝時ArcGis模板檔案放在D:\Program Files\Microsoft Visual Studio 14.0\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\CSharp和D:\Program Files\Microsoft Visual Studio 14.0\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates\CSharp中,將模板(兩個資料夾下的ArcGIS資料夾)複製至vs2015模板檔案位置:D:\Program Files\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp和D:\Program Files\Microsoft Visual Studio 14.0\Common7\IDE\ProjectTemplates\CSharp中。

    第二步:用右鍵,管理員許可權執行devenv.exe,就是啟動vs2015

    第三步:重新安裝一次模板(引用的)我的是vs2015

    按照以下順序,開啟 VS2015的命令列工具

    開始--> 所有應用 --> Microsoft Visual Studio 2015 --> vs2015開發人員命令提示(可能會叫Visual Studio 2015 Command Prompt )

    然後執行如下命令:

    devenv.exe /InstallVSTemplates

    需要注意的事情是,這個命令執行後,不會馬上出現專案或項模板,需要重新開啟vs2015,新建時會重新初始化模板。

    如果第三步有問題,換成用管理員許可權執行。

    問題三:工具箱中沒有 ArcGis Windows Forms

    解決方法:

    解法一:

    第二步,工具箱內右鍵,選擇項,選COM元件

    第三步:選中相關控制元件,打鉤然後確定

    解法二:

    第一步:新增選項卡,命名為ArcGis Windows Forms或者其他你喜歡的名字

    第二步:在安裝目錄的bin下面找到相關的控制元件,以.ocx為字尾,選中直接拖入工具箱中。

  • 中秋節和大豐收的關聯?
  • 形容紅燒雞翅很好吃的句子?