没有 VC 10 运行时,C# 应用程序将无法运行

本文关键字:运行 应用程序 VC 运行时 没有 | 更新日期: 2023-09-27 17:56:17

我的应用程序在没有Visual Studio的机器上启动时崩溃,所以我安装了它,并认为我唯一需要让我的应用程序运行的是:Microsoft Visual C++ 2010 x86 运行时 - 10.0.30319

但是,当我取消实例化此组件并安装 Visual C++ 2010 SP1 可再发行组件包 (x86)(据说包括运行时组件Microsoft时,我的应用程序仍然崩溃。

如何使其工作? 我是否安装了错误的软件包?谢谢

没有 VC 10 运行时,C# 应用程序将无法运行

您针对的是哪个 .Net Framework 版本?

这是一个WPF,Winforms,控制台应用程序吗?

如果我理解正确:

您构建了一个 C# 应用程序,该应用程序在您的开发计算机上运行,但当您尝试在另一个系统上运行它时,它失败了?

也许在发布应用程序时需要包含先决条件? 在项目属性 -> 发布选项卡中。 检查"应用程序文件"和"先决条件"按钮,查看是否需要在安装程序中包含某些项。

找到了一个修复程序,以防有人遇到同样的问题:

为我的应用程序创建了安装项目,它自动检测到依赖项,然后手动将Microsoft_VC100_DebugCRT_x86.msm 添加到安装项目:项目 -> 加载项>合并模块。在用户计算机上构建和安装.msi。