Visual Studio中的DataSetVisualizer和远程调试

4
我们使用Lab Manager在多个平台上进行测试,并通过在本地开发框和Lab Manager中的虚拟机上创建具有相同名称和密码的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。
我还尝试将可视化程序集复制到Document and Settings\<debug_account>\My Documents\Visual Studio 2005\Visualizers(自定义可视化程序集的推荐路径)。但是异常仍然相同,但引用了MyDocs路径而不是VS安装路径。
还有人见过这种情况吗?有什么想法?

+1 我也在 Visual Studio 2008 中看到了相同的行为。 - Magnus Lindhe
1个回答

4

我的一位同事找到了答案:将可视化工具的dll文件复制到远程计算机上的一个位置,该位置与您的开发计算机上的目录结构相对应。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接