gpt4 book ai didi

c# - Winforms .NET 4.5 应用程序在新机器上崩溃

转载 作者:太空宇宙 更新时间:2023-11-03 16:17:56 25 4
gpt4 key购买 nike

在我的开发机器上,我有 VS2010 和 VS2012,使用 VS2012 开发了一个应用程序,使用 .NET 4.5 和 .NET 4 的 Chilkat 组件,平台目标是 x32,在开发机器上一切正常。

现在,当我在 Windows 7 Home Basic 32 位虚拟机上移动此应用程序时,应用程序崩溃了,经过调查发现,当该应用程序尝试运行 chilkat 组件时,它失败了,但不知道到底出了什么问题,因为我正在处理 32 位 dll 以及 bin 文件夹中的应用程序,但仍在提示其他问题。请帮忙。

这是我遇到的错误。

Problem signature: Problem Event Name: CLR20r3 Problem Signature 01: testing.exe Problem Signature 02: 1.0.0.0 Problem Signature 03: 512e7778 Problem Signature 04: Testing Problem Signature 05: 1.0.0.0 Problem Signature 06: 512e7778 Problem Signature 07: 4 Problem Signature 08: e Problem Signature 09: System.IO.FileNotFoundException OS Version: 6.1.7601.2.1.0.768.2 Locale ID: 1033 Additional Information 1: 0a9e Additional Information 2: 0a9e372d3b4ad19135b953a78882e789 Additional Information 3: 0a9e Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

Read our privacy statement online:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

If the online privacy statement is not available, please read our privacy statement offline: C:\Windows\system32\en-US\erofflps.txt

谢谢

最佳答案

Chilkat .NET 程序集是混合模式程序集,这意味着内部实现是用 C++ 编写并编译为 native 代码。

如果我没记错的话,它是使用 Visual Studio 2010(使用 VC++)创建的。这就是 Microsoft VC++ 2010 运行时库需要存在于目标计算机上的原因。

2.0/3.5 .Net Frameworks 没有问题,因为每台 Windows 操作系统计算机都已经安装了相关的 VC++ 运行时。

您可以尝试安装以下来自 Microsoft 的 VC++ 包吗?您可以自己在 MS 站点上轻松找到下载链接..

  • x86 Microsoft Visual C++ 2010 可再发行组件包
  • x64 Microsoft Visual C++ 2010 可再发行组件包

如果 2010 包不工作,请尝试 2​​008 包:

  • x86 Microsoft Visual C++ 2008 可再发行组件包
  • x64 Microsoft Visual C++ 2008 可再发行组件包

关于c# - Winforms .NET 4.5 应用程序在新机器上崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15133085/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com