• How to debug add-ins for arcgis


    Debugging add-ins
    To debug an add-in, follow these steps:
    1. Confirm that the add-in is deployed to the well known folder where the Desktop applications will access it. Typically this is already done because add-ins created with the ESRI Visual Studio integrated development environment (IDE) template are automatically deployed each time they are built.
    2. Establish the target application in the project debug settings dialog box. For example, to use ArcMap.exe as the debugging application, do the following: 
      1. Right-click the add-in project in the Solution Explorer window and click Properties. 
      2. Click the Debug tab on the property page. 
      3. Under Start Action, click the Start external program radio button to use ArcMap.exe in the Bin folder of your ArcGIS install directory as shown in the following screen shot:
    ms-help://ESRI.EDNv9.3/NET_Desktop/bitmaps/ec9c3bf9-1bae-4d56-9ae6-e439dbd0f18f11.png
    Once an add-in has been loaded in an application, subsequent changes to the add-in project will not appear until the running application is restarted.
    Depending on which version of .NET you are targeting, you may have to alter the Desktop application's configuration file to get debugging to work properly. For example, if you've written an add-in for ArcMap that uses .NET 4.0, make sure v4.0 is set as the supported run-time in ArcMap.exe.config which resides beside ArcMap.exe.
    [XML]
    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <startup>
        <supportedRuntime version="v4.0.30319"/>
        <!--<supportedRuntime version="v2.0.50727"/>-->
      </startup>
      ...
    </configuration>
    Conversely, if you can't debug your .NET 3.5 (or under) add-in, make sure .NET 2.0 is listed as the supported run-time in your desktop configuration file.
    [XML]
    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <startup>
        <supportedRuntime version="v2.0.50727"/>
        <!--<supportedRuntime version="v4.0.30319"/>-->
      </startup>
      ...
    </configuration>
    After changing a desktop configuration file, you may have to restart Visual Studio for the changes to take effect.
    作者:qidong
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    数组和arraylist集合
    Oracle连接数据库
    c#代码转换成vb.net(互转)
    Contain方法的比较
    Linux kernel ‘ioapic_read_indirect’函数拒绝服务漏洞
    Linux Kernel Netlink Interface 多个信息泄露漏洞
    Linux kernel ‘rtnl_fill_ifinfo’函数敏感信息漏洞
    WordPress FAQs Manager插件跨站脚本和跨站请求伪造漏洞
    Linux kernel ‘MSR_KVM_SYSTEM_TIME’释放后重用漏洞
    WordPress Count Per Day插件‘counter.php’跨站请求伪造漏洞
  • 原文地址:https://www.cnblogs.com/qidong/p/10968260.html
Copyright © 2020-2023  润新知