我已经使用Visual 2013在c# & server 2012中开发了一个桌面应用程序。我已经包含了Microsoft.VisualStudio.DebuggerVisualizers的引用,并设置了复制本地:真。该应用程序在windows 8、10的客户端系统上运行良好,但它在windows 7系统上安装时显示了此错误。- OS 7终极版--已经安装了.NET Framework4.5--已安装的报告Viewer.exe 2012 --安装了sqlclr类型的viewer.msi 2010 --该系统没有任何微软c++可再发行版,我不确定它是否有任何影响。我在程序集文件夹中签了名,但是找不到Microsoft.VisualStudio.DebuggerVisualizers.dll --我这里缺少任何先决条件吗?如何解决这个问题,以便我可以安装应用程序
发布于 2017-03-26 18:55:05
它需要全局程序集缓存中的Microsoft.VisualStudio.DebuggerVisualizers.dll。GAC是放置lib的区域,可以从所有系统访问。这是一个很难看的修复,但是您可以将这个库放在应用程序所在的同一个目录的相同或子目录中。
您是否可能没有在Win7机器上安装VS,而在其他机器上安装了VS?
发布于 2017-04-02 22:08:13
Microsoft.VisualStudio.DebuggerVisualizers.dll无意中包含在项目引用中。在客户端系统中,即使在尝试安装dll之后,也无法找到指定的dll。因此,我从引用中删除了它,然后它运行得非常好,没有任何问题。我想我已经包含了调试器,而不是报表可视化器。这是人为的错误。谢谢您一直鼓励我
https://stackoverflow.com/questions/43028486
复制相似问题