Winforms . net 4.5应用程序在新机器上崩溃了
本文关键字:机器 崩溃 新机器 net 应用程序 Winforms | 更新日期: 2023-09-27 18:01:36
在我的开发机器上,我有VS2010和VS2012,使用VS2012使用。net 4.5和。net 4的Chilkat组件开发了一个应用程序,平台目标是x32,在开发机器上工作得很好。
现在,当我在Windows 7 Home Basic 32位虚拟机上移动这个应用程序时,应用程序崩溃了,经过调查发现,当应用程序试图运行chilkat组件时,它失败了,但不知道到底出了什么问题,因为我正在处理32位dll以及bin文件夹中的应用程序,但仍然抱怨其他东西。请帮助。
这是我得到的错误。
问题签名:问题事件名称:CLR20r3问题签名02: 1.0.0.0问题签名03:512e7778问题签名04:测试问题签名05: 1.0.0.0问题签名06:512e7778问题签名07:4问题签名08:e问题签名09: System.IO.FileNotFoundException操作系统版本:6.1.7601.2.1.0.768.2 .修复区域设置ID: 1033附加信息1:0a9e附加信息信息2:0a9e372d3b4ad19135b953a78882e789附加信息3:0a9e附加信息4: 0 a9e372d3b4ad19135b953a78882e789
在线阅读我们的隐私声明:
http://go.microsoft.com/fwlink/?linkid=104288& clcid = 0 x0409如果没有在线隐私声明,请阅读我们的离线隐私声明:C:'Windows'system32'en-US'erofflps.txt
谢谢
Chilkat . net程序集是一个混合模式程序集,这意味着内部实现是用c++编写的,并编译为本机代码。
如果我没有错的话,它是使用Visual Studio 2010(使用vc++)创建的。这就是为什么微软vc++ 2010运行库需要存在于目标计算机上。
2.0/3.5 . net框架没有问题,因为每台windows操作系统计算机都已经安装了相关的vc++运行时。
你可以尝试从微软安装以下vc++包吗?你可以很容易地在微软网站上找到下载链接。
- x86 Microsoft Visual c++ 2010可重新发布包
- x64 Microsoft Visual c++ 2010可重新发布包
如果2010包不能工作,请尝试2008包:
- x86 Microsoft Visual c++ 2008可重新发布包
- x64 Microsoft Visual c++ 2008可重新发布包