4

우리는 Lab Manager를 사용하여 여러 플랫폼에서 테스트하고 Lab Manager의 로컬 개발 상자와 VM에 동일한 이름과 암호로 Windows 계정을 생성하여 원격 디버깅을 수행합니다 (VS 디버거는 동일한 계정이 두 상자에서 사용되고 있으므로 디버그 서버를 dev 상자에 표시 할 수 있다고 생각할 수 있습니다. 그런 다음 디버그 계정으로 VS를 실행하고 원격으로 디버깅 할 수 있습니다.Visual Studio의 DataSetVisualizer 및 원격 디버그

이 모두는이 DataSetVisualizer를 실행하려고하면 다음과 같은 예외가 발생을 제외하고 잘 작동 :

Microsoft.VisualStudio.DebuggerVisualizers.DebugViewerShim.RemoteObjectSourceException : 파일이나 어셈블리 '파일을로드 할 수 없습니다 : /// D : \ apps \ Microsoft Visual Studio 8 \ Common7 \ Packages \ Debugger \ Visualizers \ Microsoft.VisualStudio.Debugger.DataSetVisualizer.dll '또는 해당 종속성 중 하나를 선택하십시오.

dll은 지정된 폴더에 있으며 폴더는 Administrators (디버그 계정이 구성원 임)에 의해 모든 권한을 허용합니다. 해당 폴더에는 다른 dll이 없습니다.

Visualizer dll을 Document and Settings\<debug_account>\My Documents\Visual Studio 2005\Visualizers (사용자 지정 비주얼 라이저의 권장 경로)으로 복사 해 보았습니다. 예외는 동일하지만 VS 설치 경로 대신 MyDocs 경로를 참조합니다.

다른 사람이 본 사람이 있습니까? 어떤 아이디어?

+0

+1 Visual Studio 2008에서도 같은 동작을 보았습니다. –

답변

4

내 동료가 대답을 찾았습니다. devbox의 디렉토리 구조를 반영하는 원격 시스템의 위치에 visualizer dll을 복사하십시오.