ArcGIS 10 Add-In을 디버깅 할 때 중단 점이 "히트"될 수없는 이유는 무엇입니까?


24

이제 다음 문제가 발생합니다.

추가 기능 디버깅을 시작하고 중단 점이 무시됩니다. IDE와 구성 요소 간의 통신이 작동하지 않는 것 같습니다.

내 문제는 마지막 으로이 일이 일어 났을 때 그것을 해결했고 지금은 내가 고친 일을 기억할 수 없다는 것입니다.

중단 점은 현재 적중되지 않습니다. 문서에 대한 기호가로드되지 않았습니다. 여기에 이미지 설명을 입력하십시오

부분적으로, 내가 겪고있는 문제는 이미 여기에 설명되어 있지만 실제 중단 점 오작동에 대한 해결책은 없습니다.

이것은 일반적으로 작동합니다.

출력 함과 obj를 삭제해도 작동하지 않는 것 같습니다.

이번에는 백업에서 전체 프로젝트를 복원하고 다시 시작했지만 다시이 문제를 해결해야하는 경우이 문제를 해결하는 방법을 알고 싶습니다.


1
구성 파일에서 "onDemand"xml 속성이 false로 설정되어 있습니까?
Kirk Kuykendall

나는 명확한 대답을 얻지 못하지만 (일반적으로 디버거는로드 된 dll의 pdb 파일을 찾을 수 없음을 의미하지만) SO 에서 이러한 질문을 선별 하여 올바른 방향으로 이동하는지 확인할 수 있습니다.
Michael Todd

@ Kirk, config.esriaddinx 파일에는 그러한 속성이 없습니다.
Jakub Sisak GeoGraphics

@ 마이클-감사합니다. 자세히 살펴볼 것입니다. 문제는 몇 달 동안 추가 기능에 기능을 추가 할 수 있고 행복하게 디버깅하고 갑자기 중단 점이 작동하지 않는다는 것입니다.
Jakub Sisak GeoGraphics

2
명백한 이유없이 여러 번 발생했습니다. 내가 기억한다면 obj와 bin 디렉토리를 삭제하면 두 번 해결되어 의심스러운 pdb와 dll을 현재 프로젝트의 bin 디렉토리에 복사하는 등 여러 번 일한 것입니다 . 그래도. 행운을 빕니다.
Michael Todd

답변:


16

ESRI 직원의 비공식적이며 아직 테스트되지 않은 솔루션입니다. (그들은 이것이 공식적인 해결책이 아니라고 강조했습니다)

bin 디렉토리의 arcmap.exe.config에서 제거하십시오.

이것은 \ ArcGIS \ Desktop10.0 \ bin \ arcmap.exe.config xml 파일입니다.

여기에 이미지 설명을 입력하십시오


3
ogr

이로 인해 Debug.WriteLine()VS 2010에서 출력 메시지로 메시지가 전송되지 않는 문제와 함께 문제가 해결되었습니다 .
GeoSharp

나는이 문제에 다시 부딪 쳤으며 이것이 이번에 효과가 있었던 것입니다. VS 2010 Express (C #)를 실행 중이며 .NET 4.0을 대상으로합니다. v4.0 지원 런타임 버전의 주석 처리를 제거하고 v2.0 참조를 제거해야했습니다.
레이더

8

2 년 2 년 후에도 여전히 문제가됩니다. 10.2의 모든 애드 인 업데이트 / 개선을 마치고이 문제를 다시 발견했습니다. 이 게시물의 모든 제안을 구현했지만 아무런 효과가 없었지만 가능한 한 가지 추가 문제가 있음을 발견 했습니다 . 불행히도, 이것이 대부분의 다른 가능한 수정 사항을 동시에 구현했기 때문에 이것이 범인인지 아닌지 확실하지 않습니다.

새로운 발견 : 동일한 컴퓨터에서 버전 10 이후로 Addins을 개발 중이며 다시 설치 한 후에도 항상 기존 ArcGIS 데이터를 정리하지는 않습니다. C : \ Program Files (x86) \ ArcGIS의 이전 버전의 ArcGIS 데이터에 이전 버전의 범인 추가 기능이 있음을 발견했습니다. ArcGIS는 레거시 추가 기능을로드하므로 충돌이있을 수 있습니다. 모든 레거시 arcgis 응용 프로그램 데이터 (Desktop10.0, Desktop10.1)를 제거하여 Desktop10.2 만 남기고 중단 점이 생겼습니다. 이것이 해결책이라면 100 %는 아니지만 목록에서 확인해야 할 다른 항목 일 수 있습니다.

이 특정 문제가 다른 사이트에서 "궁극적 인 생산성 킬러" 라고하는 것을 보았는데 더 이상 동의 할 수 없었습니다.

요약하면 '죽은'중단 점 문제에 대한 현재 할 일 목록입니다.

  1. 실제로 실제로 추가 기능을 실행하고 있습니다. 디버거를 시작하면 응용 프로그램이 충분하지 않습니다-addin (버튼, 메뉴 옵션 등)을 실행할 때까지 중단 점이 "죽은"것으로 나타납니다.

  2. 프로젝트 디렉토리에서 OBJ 및 BIN Foder를 삭제하십시오.

  3. assebmly chache의 내용을 삭제하십시오. C : \ Users \ User \ AppData \ Local \ ESRI \ Desktop10.2 \ AssemblyCache

  4. 모든 기존 어셈블리 데이터를 삭제하십시오. (현재 버전이 10.2 인 경우 Desktop10.0, Desktop10.1 어셈블리 데이터 삭제) 이것이 도움이되거나 문제의 일부라는 증거는 없지만이 데이터가 존재해야하는 이유는 없으므로 (C : \ 사용자 \ 사용자 \ 앱 데이터 \ 로컬 \ ESRI)

  5. ESRI의 지원 제안에 따라; ArcCatalog 및 ArcMap 구성 XML을 변경하십시오 (내가 시도했을 때 자체적으로 작동하지 않았지만 ESRI 지원을 포함하여 여러 사람들이 이것을 솔루션으로 권장했습니다) C : \ Program Files에서 ArcCatalog.exe.config 및 ArcMap.exe.config를 찾으십시오 ( x86) \ ArcGIS \ Desktop10.2 \ bin 메모장에서 각 xml을 열고 줄을 제거하십시오 <supportedRuntime version="v2.0.50727"/> . 다섯 번째 줄에 관한 것입니다.

  6. 설치 디렉토리에서 모든 기존 ArcGIS 애플리케이션 데이터를 삭제하십시오. 이것은 나를 위해 일한 것입니다. (아마도) 이동 : C : \ Program Files (x86) \ ArcGIS Desktop10.x의 현재 폴더를 제외한 모든 폴더 삭제 (예 : Desktop10.0, Desktop10.1) 현재 데스크톱 버전 만이 위치에 남아 있어야합니다.

  7. ESRI 이외의 참조를 포함하여 모든 프로젝트 참조를 제거하고 다시 추가하고, 다시 저장하고, 2 단계와 3 단계를 반복하고, 다시 컴파일하고 dbugger를 실행하십시오.

  8. 컴퓨터를 재부팅하십시오. (이 soetimes는 과거에 일했습니다.) 또한 이것이 Stack Overflow에서 권장되는 솔루션 중 하나라는 것을 알았습니다.

  9. Config.esriaddinx에서 onDemand = false를 포함하도록 버튼을 변경하십시오. (Kirk의 제안-위 참조) 이것은 개인적으로 작동하지 않았습니다.

  10. 처음부터 프로젝트를 다시 빌드하십시오. (이것은 과거에 저에게 효과적이었습니다.)


Jakub, 비슷하지만 관련이없는 gis.stackexchange.com/questions/155016/… 문제가있었습니다. 레거시도 문제였습니다. .net 프레임 워크 버전은 최신 버전이 아니므로 모든 것을 시도했지만 여전히 작동하지 않으면 다른 가능성에 대한 링크를 따르십시오.
Michael Stimson

5

내가 얻은 유일한 시간은 다른 ArcMap 인스턴스가 열려 있고 빌드 / 디버깅하기 전에 닫는 것을 잊었을 때입니다. 어셈블리를 사용하여 모든 인스턴스를 닫지 않으면 이전 인스턴스가 계속 사용됩니다. 아니면 그런 것.


VS를 열어 컴퓨터를 재부팅하고 ArcMap의 다른 인스턴스를 열지 않고 디버거를 실행하려고했습니다. "부정 점 (dead breakpoint)"문제가 지속되는 일반적인 부에 따라 ArcMap을 시작했습니다.
Jakub Sisak GeoGraphics

그래서 다른 컴퓨터 (모든 새로 설치)에 ArcGIS와 Visual Studio를 설정하면 동일한 일이 다시 발생하기 시작했습니다. 나는 모든 사람의 제안을 시도했지만 당신은 옳은 것 같습니다. 나는 열려있는 모든 ArcGIS 프로세스를 종료하고 중단하면 중단 점이 작동하는지 확인했습니다.
Jakub Sisak GeoGraphics

5

프로젝트의 .NET Framework가 4.0이므로 supportedRuntime version="v4.0.30319"ArcMap.exe.config에서로 변경 되었으며이 변경으로 인해 문제가 지연되는 것을 알았습니다. 또한 ArcMap은 ArcCatalog도로드하므로 ArcCatalog.exe.config도 supportedRuntime version="v4.0.30319"YES로 변경했습니다. 다시 작동합니다. 나는 하루 종일 이것을 고치려고 노력했고 그것이 당신에게도 효과가 있기를 바랍니다.


1
bin 및 obj 폴더도 삭제해야했습니다.
Sabin Kolarov

4

나는 위의 제안을 잠시 시도하고 마침내 해결책을 얻었습니다. 추격전으로 먼저 해결책을 제시 한 다음 설명을 드리겠습니다.

  1. 작업 관리자를 엽니 다. ArcMap.exe의 모든 사본에 대한 프로세스를 종료하십시오.

  2. Windows 탐색기를 엽니 다. C : \ Users \\ Local Settings \ ESRI \ Desktop10으로 이동하십시오.

  3. AssemblyCache가 표시되지 않으면 구성> 폴더 및 검색 옵션>보기> "보호 된 운영 체제 파일 숨기기 (권장)"를 선택 취소하십시오.

  4. AssemblyCache의 디렉토리에서 .dll이 포함 된 디렉토리를 찾으십시오.

  5. .dll을 삭제하십시오.

  6. 프로젝트를 다시 빌드하고 디버그하십시오. 추가 기능이 활성화되면 캐시 내용이 새로 고쳐지는 것을 볼 수 있습니다.

  7. 원하는 경우 보호 된 OS 파일을 다시 숨기십시오.

나에게 문제는 C : \ Users \ \ Local Settings \ ESRI \ DesktopX.X \ AssemblyCache \ 폴더에 내 DLL의 오래된 인스턴스가 있었고 인식하지 못했기 때문에 \ AssemblyCache를 볼 수 없다는 것입니다. 숨겨진 OS 파일이었습니다. ArcMap의 좀비 인스턴스가 실행 중이었고 DLL을 처음 삭제하려고 시도했을 때 잠겨있었습니다. 내 문제는 처음에 문제를 일으킨 것은 코드를 다시 컴파일하고 다른 것을 시작하기 전에 ArcMap의 디버깅 세션을 완전히 종료하지 않았다는 것입니다. 이전 ArcMap 인스턴스가 여전히 잠겨 있기 때문에 캐시의 이전 DLL을 덮어 쓸 수 없으며 새 코드와 동기화되지 않으면 캐시 된 버전이 더 이상 업데이트되지 않습니다. (파일 날짜별로 .config, .pdb 및 .xml이 업데이트되고 있지만 .dll은 업데이트되지 않음을 알 수 있습니다.)


예, 올바른 해결 방법 인 것 같습니다.
Jakub Sisak GeoGraphics

2

나는 완전히 다른 주제로 내 자신의 추가 기능을 사용하여 동일한 문제를 다루고 있었고 다음을 예상했습니다.

처음에는 디버그를 시작하고 메뉴에서 디버그 >> Windows >> 모듈 창을 선택하면 디버그 시작시로드 된 모듈을 볼 수 있습니다. yourAddIn.dll가 표시되지 않으면 최소한 스튜디오에서로드하지 않은 것입니다. 거기에 브레이크 포인트를 넣을 수 없으면 Studio에 오래된 브레이크 포인트가로드됩니다. 이를 확인하려면 프로젝트 속성에서 어셈블리 이름을 변경하고 솔루션을 다시 빌드하고 디버그를 시작하면 이전 dll이로드 된 것을 볼 수 있습니다. 스튜디오 가이 오래된 dll을 어디에서로드하는지 알 수 없습니다.

솔루션 탐색기로 이동하여 "yourAddIn.Addin"과 "yourAddIn-For Testing.AddIn"파일의 비교를 확인하십시오. 파일이 다를 수 있습니다. 스튜디오는 애드 인 관리자에서 두 번째 파일 만 사용합니다! 처음 변경시 올바른 dll을 참조하도록 태그를 변경하면 태그를 확인할 수도 있습니다. 나를 위해 "yourAddIn-For Testing.AddIn"파일에서 다시 0으로 설정되었으므로 다시 1로 변경했습니다. 추가 기능 목록에서이 추가 기능을 제거하고 싶습니다!이 시점에서 Studio는 LoadBehavior를 0으로 설정합니다.)

이 두 가지 변경 후에 다시 작동하기 시작했습니다!


당신의 경험을 공유하고 우리에게 세부 사항을 제공하기 위해 관심을 가져 주셔서 감사합니다. 우리 커뮤니티에 오신 것을 환영합니다!
whuber

2

Visual Studio를 사용하여 Arcmap 용 새 추가 기능을 만들고 단추와 도구 모음을 추가했습니다. 다음과 같은 구성 파일이 생성됩니다.

<ESRI.Configuration xmlns="http://schemas.esri.com/Desktop/AddIns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Name>ArcMapAddin4</Name>
  <AddInID>{b6b350bb-084d-42b8-a44a-6dbb6a9f5906}</AddInID>
  <Description>Type in a description for this Add-in.</Description>
  <Version>1.0</Version>
  <Image>Images\ArcMapAddin4.png</Image>
  <Author>Kirk</Author>
  <Company>Microsoft</Company>
  <Date>8/15/2011</Date>
  <Targets>
    <Target name="Desktop" version="10.0" />
  </Targets>
  <AddIn language="CLR" library="ArcMapAddin4.dll" namespace="ArcMapAddin4">
    <ArcMap>
      <Toolbars>
        <Toolbar id="MyToolbar4" caption="MyToolbar4" showInitially="true">
          <Items>
            <Button refID="Microsoft_ArcMapAddin4_Button1"/>
          </Items>
        </Toolbar>
      </Toolbars>
      <Commands>
        <Button id="Microsoft_ArcMapAddin4_Button1" class="Button1" message="Add-in command generated by Visual Studio project wizard." caption="My Button" tip="Add-in command tooltip." category="Add-In Controls" image="Images\Button1.png" />
      </Commands>
    </ArcMap>
  </AddIn>
</ESRI.Configuration>

Button의 생성자에서 일부 코드를 작성하고 중단 점을 넣었습니다. 디버그 모드에서 시작하여 어셈블리가 아직로드되지 않은 것을 확인합니다.

여기에 이미지 설명을 입력하십시오

onDemand = false를 포함하도록 버튼을 변경했습니다.

여기에 이미지 설명을 입력하십시오

아크 맵을 다시 시작하면 브레이크 포인트에 도달했습니다. 시작시 도구 모음이 꺼져 있으면 단추 생성자가 호출되도록 표시해야합니다. 따라서 어떤 방식 으로든 여전히 요청시입니다.


감사합니다 @Kirk. 백업에서 프로젝트를 복원했기 때문에 지금 작동하는 것 같습니다. 나는 보통 더 나아가는 절차를 디버깅한다. 즉 이번에는 버튼이라도 클릭으로 호출됩니다. 이 시점에서 어셈블리가 이미로드되어 있다고 확신합니다. (또는 그래야하지만 어떤 이유로 든 아닙니다) 나는 다음에 이런 일이 일어날 때이 솔루션을 시도 할 것입니다.
Jakub Sisak GeoGraphics

2

프레임 워크 4를 사용하여 새로운 10.1 버전의 ArcCatalog와 일치하도록 arcCatalog에 대한 추가 기능을 변경해야했습니다.
version = "v2.0.50727"을 주석 처리하고 주석 처리를하지 않은 "v4.0.30319"

C : \ Program Files (x86) \ ArcGIS \ Desktop10.1 \ bin에서 ArcCatlog.exe xml 구성 파일

중단 점에서 멈춤

아크 맵과 동일한 문제인 것 같습니다


2

ESRI ArcGIS 10 프로젝트를 한 시스템에서 다른 시스템으로 마이그레이션 한 후 시스템에서 ArcMap.exe에 대한 디버그 .pdb 파일을로드 할 수 없다는 오류가 발생했습니다. 나는이 게시물에 대한 모든 조언을 운없이 시도했습니다.

그런 다음 다음을 수행했습니다.

포함 된 각 프로젝트에서 모든 Esri. * 라이브러리에 대한 참조를 삭제하고 새 시스템의 프로젝트에 다시 추가했습니다.

이것이 마침내 나를 위해 일한 것입니다. 이 모호한 문제로 누군가가 우연히 발견 하고이 페이지에 나열된 다른 모든 것을 시도한 경우 이것을 시도하십시오-빠르고 쉽고 무해합니다. 나는 이것이 왜 이루어져야하는지 완전히 확신하지 못한다. 나는 그것이 기계 당 라이브러리를 찾는 것과 관련이 있다고 생각한다.

이것은 새로운 애드 인이 아닌 BaseCommands / Toolbars를 사용한 프로젝트를위한 것입니다. Windows 7 Pro에서 Visual Studio 2010과 함께 ArcGIS 10.0 및 .NET 3.5 사용


2

.Net 4.0 Framework를 대상으로하는 사람들에게는 다음이 효과적이었습니다.

  1. 많은 제안에 따라 4.0 프레임 워크
    <?xml version="1.0" encoding="utf-8" ?> <configuration> <startup> <supportedRuntime version="v4.0.30319"/> <!--supportedRuntime version="v2.0.50727"/--> </startup>
    를 대상으로 ArcMap.exe.config 및 ArcCatalog.exe.config 를 수정하십시오. 어떤 이유로 ArcCatalog.exe.config는 수정하도록 잠겨 있습니다. 다른 디렉토리에서 복사하고 수정 한 다음 교체하여 문제를 해결했습니다.
  2. 그런 다음 Config.esriaddinx에서 Addin 언어를 "CLR4.0"

1

두 가지 가능한 원인이 생각납니다.

  1. 애드 인이 제대로 등록되지 않아서 DLL이 디버깅중인 ArcMap 프로세스에로드되지 않습니다.

  2. 프로젝트가 .NET 4를 대상으로합니다. 대신 .NET 3.5를 대상으로하십시오.


타겟팅 .Net 3.5. 나는 왜 모든 것이 잘 작동하고 갑자기 작동하지 않는지 이해하지 못합니다.
Jakub Sisak GeoGraphics

1

동일한 Visual Studio 솔루션에서 여러 프로젝트로 코딩하는 경우 Visual Studio (VS)가 중단 점을 "비활성화"하여 코드를 단계별로 진행하지 못하는 상황이 발생할 수 있습니다. 최근에 주요 프로젝트에서 호출 된 "종속적 인"DLL 어셈블리 프로젝트를 시작할 수 없었습니다.

VS 경고는 내 어셈블리 (DLL)가 오래되어 코드와 정확히 일치하지 않는다고 제안했습니다. 코드와 일치하는 요구 사항을 해제하는 VS 옵션이 있지만 직관적으로 이것은 나쁜 생각처럼 보이고 인터넷 게시물에 의해 백업되었습니다. 나는 많은 웹 사이트를 읽었고 거기에 약간의 제안이 있습니다.

결국 내 종속 컴퓨터에서 출력 DLL을 검색하고 내 컴퓨터의 여러 위치 (아마 초기 실험 및 프로젝트 구성)에서 오래된 사본을 발견했습니다. 그래서 모든 것을 삭제하고 솔루션을 처음부터 다시 작성했습니다. 이것은 내 문제를 해결했습니다. 현재 프로젝트가 실수로 이전 사본 중 하나에 바인딩되어 내 디버그 폴더에 배치 된 최신 빌드를 사용하지 않는 것 같습니다.


1

나를 위해 일한 것은 위의 Jakub의 게시물에 설명 된 것처럼 arcmap.config.exe를 삭제하는 것이 아니라이 파일의 "supportedRuntime"태그를 Visual Studio 내에서 대상으로하는 올바른 버전의 Framework로 설정하는 것입니다.

<startup>
    <supportedRuntime version="v3.5"/>
</startup> 

1

여러 ArcObjects 프로젝트에서 추가 기능, 확장 기능 및 명령 (사전 추가 기능)에서 디버깅이 작동하지 않는 이유 목록을 작성했습니다. 특별한 순서는 없습니다 :

  1. 디버그 모드 대신 Visual Studio의 릴리스 모드에 있습니다.
  2. 이전 버전의 도구는 여전히 ArcMap / ArcCatalog에 등록되어있어 디버그 버전이로드되지 않거나 동일한 이름의 다른 도구가 등록되지 않습니다
  3. 프로젝트 / 솔루션을 청소해야하며 필요한 경우 \ bin 및 \ obj로 이동하여 남아있는 파일을 삭제하십시오.
  4. 경우에 따라 공구가 활성화 된 후에 만 ​​중단 점에 도달 할 수 있습니다 (주문형).
  5. 중단 점에 도달하지 않으면 생성자에서 예외가 발생하여 도구가 실행되지 않을 수 있습니다. 디버그 메뉴에 모든 CLR 예외를 표시하여 확인
  6. C : \ Users \ <name> \ Local Settings \ ESRI \ DesktopX.X \ AssemblyCache의 항목을 삭제해야합니다.

많은 단계에서 ArcMap을 다시 시작해야합니다. 다른 모든 방법이 실패하면 컴퓨터를 다시 시작하는 것이 쉬운 대체 방법이지만 한 번만 차이가 생겼습니다.



0

나는 한두 번 나에게 이런 일이 일어났다. 올바르게 기억한다면 사소한 코드를 변경했을 때 중단 점이 작동하여 응용 프로그램이 다시 작성되었음을 의미했습니다. 프로젝트를 빌드하거나 다시 빌드하면 어떻게됩니까?


나는 ... 프로젝트를 다시 시도하고 몇 가지 변경을 여전히 중단 점은 "죽은"이었다
야쿱 Sisak의 지리학에게

0

더 많은 사람들이이 문제를 겪고 있지 않다는 것을 믿을 수 없습니다. 이제 애드 인을 개선하고 디버깅 할 때마다이 문제가 발생합니다.

위에서 언급 한 솔루션 중 어느 것도 작동하지 않습니다. 이 문제를 해결하려면 전체 프로젝트를 삭제하고 백업에서 복원해야합니다. 이것은 디버깅 중에 ArcMap이 충돌 할 때 일반적으로 발생하기 때문에 특정 프로젝트의 무언가가 손상되었다고 믿게합니다.


느린 ArcMap.exe 프로세스가 있습니까? 때때로 애드 인, 확장, 명령 등이 리소스를 보유하거나 경쟁 조건을 유발하여 ArcMap이 완전히 종료되지 않을 수 있습니다.
blah238

실행중인 ArcMap.exe 프로세스가 없습니다. 이제 bin 디렉토리의 arcmap.exe.config에서 <supportedRuntime version = "v2.0.50727"/>을 제거해 보라 는 ESRI 직원답변이 있습니다 . 그러나이 항목을 어디에서 제거했는지 확실하지 않으며 백업에서 프로젝트를 복원했으며 현재 작동합니다. 이 수정에 대해 더 많이 알면 디버깅 중에 ArcMap이 중단되어 일반적 으로이 문제가 발생하여 시도해 볼 것입니다.
Jakub Sisak GeoGraphics

0

Framework 4를 사용하여 프로젝트를 작성 중입니까? 같은 문제가 있었지만 Framework 3.5로 전환하면 정상적으로 작동합니다.


0

응용 프로그램이 실행될 때 VS에서 첨부하고 디버깅하지 않고 정리하고 다시 빌드 한 다음 실행하십시오.


0

나는 이것이 너무 명백하게 들릴지도 모른다는 것을 알고 있지만 어쨌든 언급 할 것은 적절한 Visual Studio 에디션이 필요하다는 것입니다. 예를 들어,이 문제는 특정 연도의 Express Edition에서 발생할 수 있지만 Ultimate Edition에서 작동 할 수 있습니다. 2010을 사용하는 경우 2012로 전환 해보십시오. 그런 다음 express에서 ultimate로 전환 해보십시오. 심볼로드 문제를 해결하기 전에 아직하지 않은 경우이 작업을 수행합니다. ESRI는 위의 링크 (ArcObjects 10 .NET SDK 도움말)에 언급 된대로 심볼을 캐시로 다운로드하는 방법에 대한 정보를 제공합니다. 그러나 이것은 필요하지 않을 수 있습니다. 디버깅하기 전에 적절한 .net 프레임 워크를 사용하고 있는지 확인하십시오 (예 : 이전 버전의 .net 3.5).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.