DataSetVisualizer и удаленная отладка в Visual Studio

Мы используем Lab Manager для тестирования на нескольких платформах и проводим удаленную отладку, создавая учетную запись Windows с тем же именем и паролем как на локальном устройстве dev, так и на виртуальной машине в Lab Manager (заставляет отладчик VS думать, что используется одна и та же учетная запись на обоих блоках, поэтому он позволяет видеть сервер отладки на блоке dev). Затем мы запускаем VS под учетной записью отладки и можем отлаживать удаленно.

Все это прекрасно работает, за исключением того, что попытка запустить DataSetVisualizer вызывает следующее исключение:

Microsoft.VisualStudio.DebuggerVisualizers.DebugViewerShim.RemoteObjectSourceException: не удалось загрузить файл или сборку 'file:///D:\apps\Microsoft Visual Studio 8\Common7\Packages\Debugger\Visualizers\Microsoft.VisualStudio.Debugger.DataSetVisualizer.dll' или одна из его зависимостей.

DLL находится в указанной папке, и эта папка разрешает полный контроль со стороны администраторов (членом которых является отладочная учетная запись). В этой папке нет других dll.

Я также пытался скопировать визуализатор DLL в Document and Settings\<debug_account>\My Documents\Visual Studio 2005\Visualizers (рекомендуемый путь для пользовательских визуализаторов). Исключение такое же, но оно ссылается на путь MyDocs вместо пути установки VS.

Кто-нибудь еще видел это? Есть идеи?

1 ответ

Мой коллега нашел ответ: скопируйте dll визуализатора в папку на удаленном компьютере, которая отражает структуру каталогов на вашем компьютере разработчика.

Другие вопросы по тегам