我在C#中完成了一个程序,它在我的机器上完美运行,另一个在64位中运行,它有.NET Framework。
当我尝试在32位机器上运行程序时,它爆炸了,我得到了:
在这个链接(http://geekswithblogs.net/steveclements/archive/2008/04/30/error--eventtype-clr20r3.aspx)中,我找到了一些解决方案,但没有一个对我有用。我已经删除了未使用的DLL,特别是涉及MySQL的那些。
你有什么建议吗?
谢谢。
答案 0 :(得分:1)
此问题需要更多错误详细信息,例如异常信息,VS版本,什么样的exe(Winforms,WPF等),但您可以从回答以下问题开始: - 你的exe是为任何CPU构建的吗?
是否在64位和32位PC上安装了相同的.net框架版本?
您是否有使用64位dll的代码?
您是否有使用64位构造的代码? (检查指针大小)
您的开发者PC有哪些VS / .net框架/操作系统版本? 32位PC?