DataSetVisualizer& Visual Studio中的远程调试

时间:2009-04-16 17:50:03

标签: visual-studio-2008 visual-studio-2005 debuggervisualizer

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

我也尝试将visualizer dll复制到Document and Settings\<debug_account>\My Documents\Visual Studio 2005\Visualizers(自定义可视化工具的推荐路径)。异常是相同的但引用了MyDocs路径而不是VS安装路径。

其他人见过这个?有什么想法吗?

1 个答案:

答案 0 :(得分:4)

我的一位同事找到了答案:将visualizer dll复制到远程计算机上与开发框上的目录结构相映衬的位置。