【问题标题】:unable to install or run C# application on client PC无法在客户端 PC 上安装或运行 C# 应用程序
【发布时间】:2017-03-26 12:08:17
【问题描述】:

我使用 Visual Studio 2013 在 c# 和 SQL server 2012 中开发了一个桌面应用程序。我已包含 Microsoft.VisualStudio.DebuggerVisualizers 的参考并设置 copy local : true。 该应用程序可以在 Windows 8、10 的客户端系统上完美运行。 但在 Windows 7 系统上安装时显示此错误。 - 操作系统 Windows 7 旗舰版 - 已安装 .NET Framework 4.5 - 安装 Report Viewer.exe 2012 - 安装报告 viewer.msi 2010 - 安装的 sqlclr 类型 - 系统没有任何 microsoft c++ redistributable ,我不确定它是否有任何影响。 我检查了程序集文件夹,但找不到 Microsoft.VisualStudio.DebuggerVisualizers.dll 我在这里缺少任何先决条件吗?如何解决此问题以便我可以安装应用程序

Error Message

【问题讨论】:

    标签: c# visual-studio-2012 debuggervisualizer


    【解决方案1】:

    它需要全局程序集缓存中的 Microsoft.VisualStudio.DebuggerVisualizers.dll。 GAC 是放置库的区域,可以从所有系统访问。 这有点难看,但您可以将此库放在应用程序所在目录的同一目录或子目录中。

    有没有可能是你那台Win7机器上没有安装VS,而在其他机器上?

    【讨论】:

      【解决方案2】:

      Microsoft.VisualStudio.DebuggerVisualizers.dll 无意中包含在项目参考中。在客户端系统中,即使在尝试安装后也找不到指定的 dll。因此,我将其从参考中删除,然后它工作得非常好,没有任何问题。我想我已经包含了 debuggervisualizer 而不是报告可视化工具。这是一个手动错误。 感谢您的支持

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-01-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-29
        相关资源
        最近更新 更多