我们有一个 .Net 应用程序很长时间了。所有的 .exe 都设置为 x86(realease 和 debug 配置)
我们刚刚发布了一个新版本,突然间,我们的可执行文件将无法在特定的 Windows 7 64 位机器上启动。
事件查看器报告:0xc0000005(访问冲突)
在将我们的应用程序剥离到最低限度后(一个对我们程序集之一的引用,Main() 中的一行:Console.ReadKey(),app.config 文件为空),问题仍然存在。
使其工作的唯一方法是将平台目标设置为 AnyCPU,这不合适,因为我们使用 3rdParty 组件。
知道为什么我有这个问题吗?任何可能的解决方案?