4

我们使用 Lab Manager 在多个平台上进行测试,并通过在 Lab Manager 中的本地 dev box 和 VM 上创建具有相同名称和密码的 Windows 帐户来进行远程调试(导致 VS 调试器认为正在使用相同的帐户)在两个盒子上,因此它允许在开发盒子上看到调试服务器)。然后我们在debug账号下运行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 安装路径。

还有人看到这个吗?有任何想法吗?

4

1 回答 1

4

我的一位同事找到了答案:将可视化程序 dll 复制到远程计算机上的某个位置,该位置反映了您的开发盒上的目录结构。

于 2009-05-19T17:31:41.640 回答