没有vc 10运行时,c#应用程序无法运行

时间:2011-05-12 07:53:01

标签: c# crash runtime

我的应用程序在启动时在没有visual studio的机器上崩溃所以我安装它并想出我需要让我的应用运行的唯一一个: Microsoft Visual C ++ 2010 x86运行时 - 10.0.30319

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

我如何让它发挥作用?我在安装错误的包裹吗?感谢

2 个答案:

答案 0 :(得分:0)

您正在针对哪个.Net Framework版本?

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

如果我理解正确的话:

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

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

答案 1 :(得分:0)

如果有人遇到同样的问题,找到一个修复程序:

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