无法在客户端PC上安装或运行C#应用程序
我使用Visual Studio 2013在c#&SQL server 2012中开发了一个桌面应用程序。我已经包含了Microsoft.VisualStudio.DebuggerVisualizers和setcopy local:true的参考。 该应用程序在windows 8、10的客户端系统上运行良好。 但在Windows7系统上安装时显示此错误。 -操作系统Windows 7旗舰版 -已安装.NET Framework 4.5 -已安装报表查看器.exe 2012 -已安装report viewer.msi 2010 -已安装的sqlclr类型 该系统没有任何微软C++可重新分配,我不确定它是否有任何影响。 我检查了程序集文件夹,但找不到Microsoft.VisualStudio.DebuggerVisualizers.dll 我错过了任何先决条件吗?如何解决这个问题,以便我可以安装应用程序无法在客户端PC上安装或运行C#应用程序,c#,visual-studio-2012,debuggervisualizer,C#,Visual Studio 2012,Debuggervisualizer,我使用Visual Studio 2013在c#&SQL server 2012中开发了一个桌面应用程序。我已经包含了Microsoft.VisualStudio.DebuggerVisualizers和setcopy local:true的参考。 该应用程序在windows 8、10的客户端系统上运行良好。 但在Windows7系统上安装时显示此错误。 -操作系统Windows 7旗舰版 -已安装.NET Framework 4.5 -已安装报表查看器.exe 2012 -已安装report
它需要全局程序集缓存中的Microsoft.VisualStudio.DebuggerVisualizers.dll。GAC是放置LIB的区域,可以从整个系统访问该区域。 这有点难看,但是您可以将这个库放在应用程序所在的同一目录的相同或子目录中
是否可能您没有在该Win7计算机上安装VS,而是在其他计算机上安装了VS?无意中,项目参考中包含了Microsoft.VisualStudio.DebuggerVisualizers.dll。在客户端系统中,即使尝试安装指定的dll,也找不到它。因此,我将其从引用中删除,然后它就可以完美地工作,没有任何问题。我想我没有使用报表可视化工具,而是使用了debuggervisualizer。这是一个手动错误。 谢谢你的支持