esri为每个版本的sdk指定了特定的vs开发版本,比如ags10.0,ags10.1指定的是vs2008和vs2010,大概是因为发布时间的关系。
无论如何,我们可以将模版移植到新的vs下。(注意红色字体即可)
找到Microsoft Visual Studio 10.0Common7IDE目录,
下面包含2个
ItemTemplatesCSharp 和
ProjectTemplatesCSharp
包含ArcGIS文件夹,
把这2个文件夹拷贝到vs2012相应的文件夹里面去,然后运行“VS2012 开发人员命令提示”工具,执行 devenv.exe /InstallVSTemplates 命令即可。
PS:如果要移植到其他版本的vs下,原理是一样的。
--------------
解决ARCGIS10.2与VS2013不兼容(转自http://www.cnblogs.com/wenboge/p/3978096.html)
在注册表中HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftVisualStudio10.0 增加类型为REG_SZ的InstallDir节点。InstallDir的结点的值为HKEY_LOCAL_MACHINESOFTWARE Wow6432NodeMicrosoftVisualStudio12.0InstallDir的值。也就是vs2013的安装路径,x64 的Win8下,默认是:C:Program Files (x86)Microsoft Visual Studio 11.0Common7IDE
增加这个注册表值是因为这安装程序必须要能够读到vs2010的安装路径……只好手工改注册表迎合ESRI了。
------应该是主要为了安装SDK