2009-12-03 8 views
2

IntelliTrace가 Visual Studio 2010 64 비트 버전에서 지원되지 않는 것으로 나타났습니다.MS가 VS 2010 64 비트에서 IntelliTrace를 구현하지 못하게하는 기술적 제한 사항은 무엇입니까?

MS says 기술적 제한

사람이 그 제한 될 일에 도움이 되거 수 있기 때문에?

고맙습니다.

+0

내 직감은 백그라운드에서 디버그 정보를 수집하는 동안 다른 스레드에서 필요한 메모리 사용량을 관리하는 문제와 필요가있을 것이다. – Russell

+1

나는 그들이 말한 것을 바꿔 말할 것이다. "힘들다." –

+1

내 직감은 개발자가되고 테스트 자원이 될 것입니다. –

답변

4

IntelliTrace 코드가 32 비트 용으로 작성된 것일 수 있습니다. 현재 Windows에있는 64 비트 실행 파일에서 32 비트 라이브러리를 호출 할 수 없습니다. 이 문제가있는 많은 응용 프로그램이 많이 있습니다. 예 : Windows 탐색기는 64 비트 응용 프로그램이므로 오른쪽 클릭 메뉴에 기여하면 64 비트 여야합니다.

여기에는 같은 문제가있을 수 있습니다. 라이브러리는 아마도 64 비트로 포팅되지 않았지만 새 버전의 Visual Studio에서 호출 할 수 없었을 것입니다.

0

첫 번째 대답에 동의합니다. VS.NET은 여전히 ​​32 비트 응용 프로그램이며 64 비트 응용 프로그램을 디버깅하는 데 엄청 기술적 인 장애물입니다. 예를 들어,

http://connect.microsoft.com/VisualStudio/feedback/details/550549/intellitrace-doesnt-work-on-x64-projects

몇 가지 흥미로운 링크가 있습니다

VS.NET 2010의 출시와 함께이를 밀어도 시간 제약이 있었다. 64 비트 응용 프로그램을 디버깅하는 방법 :

http://blogs.msdn.com/habibh/archive/2009/10/12/how-to-edit-code-when-debugging-a-64-bit-application.aspx

http://blogs.msdn.com/habibh/archive/2009/10/22/intellitrace-is-not-available-why.aspx