32 位机器上的 DLL 错误。用C#编写的程序

发布于 2024-12-07 17:58:25 字数 428 浏览 0 评论 0原文

我用 C# 编写了一个程序,该程序在我的机器和另一台具有 .NET Framework 的 64 位机器上完美运行。

当我尝试在 32 位机器中运行该程序时,它会爆炸并得到:

>链接(http://geekswithblogs.net/steveclements/archive/2008/04/30/error--eventtype-clr20r3.aspx)我找到了一些解决方案,但没有一个对我有用。我已经删除了未使用的DLL,特别是那些涉及MySQL的DLL。

您有什么建议吗?

谢谢。

I did a program in C# which runs perfectly in my machine and in another one, of 64 bits, which have the .NET Framework.

When I try to run the program in a 32 bits machine It explodes and I get:

Error of C# program in 32bits

In this link (http://geekswithblogs.net/steveclements/archive/2008/04/30/error--eventtype-clr20r3.aspx) I found some solutions, but none worked for me. I already deleted the not used DLL, in particular those involving MySQL.

Do you have any suggestions?

Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

北城挽邺 2024-12-14 17:58:25

这个问题需要更多的错误详细信息,例如异常信息、VS 版本、什么样的 exe(Winforms、WPF 等),但您可以从回答以下问题开始:
- 你的exe是为任何CPU构建的吗?

  • 64 位和 32 位 PC 上是否安装了相同的 .net Framework 版本?

  • 您是否有使用 64 位 dll 的代码?

  • 您有使用 64 位结构的代码吗? (检查指针大小)

  • 您的开发人员电脑有什么 VS/.net 框架/操作系统版本? 32 位 PC?

This question requires more error details like exception information, VS version, What kind of exe (Winforms, WPF, etc), but you can start by answering the following questions:
- Is your exe built for anyCPU?

  • Is the same .net framework version installed on both 64-bit and 32-bit PC?

  • Are you having any code that uses 64-bit dll?

  • Are you having any code that uses 64-bit constructs? (checking pointer size)

  • What VS/.net framework/OS version does your developer PC has? The 32-bit PC?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文