我们使用 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 安装路径。
还有人看到这个吗?有任何想法吗?