3 回答
TA贡献1712条经验 获得超3个赞
我刚刚在带有MapInfo DLL的VS 2013 .NET 4.5中遇到了此问题。原来,问题是我将构建平台从x86更改为Any CPU,足以触发此错误。把它改回x86就可以了。可能会帮助某人。
TA贡献2039条经验 获得超7个赞
最终在WinDBG和SOS的帮助下进行了跟踪。某些未知的DLL引发访问冲突。原来是一个名为“ Nvidia Network Manager”的软件引起了该问题。我已经读过无数次有关防火墙或防病毒引起的问题的信息,而我都没有使用它们,所以我拒绝了这个想法。另外,我还假设它不是环境的,因为它发生在使用不同硬件的多于一台服务器上。原来我测试过的所有机器都运行“ NVidia Network Manager”。我相信它会与其余的主板驱动程序一起安装。
希望这对某人有所帮助,因为这个问题困扰了我很长时间的应用程序。
TA贡献1841条经验 获得超3个赞
我在Visual Studio 2010中也遇到了这个问题。更有趣的是,我的解决方案中有几个项目(控制台应用程序,WPF应用程序,Windows窗体应用程序),但是只有在我设置了“控制台应用程序”类型的项目时,它才会失败”作为启动项目(即使对于那些实际上没有代码或项目模板本身附带的默认程序集没有引用的任何其他程序集的程序而言)。
进行更改后,最终使我确定了问题所在:转到控制台应用程序项目的项目属性->转到Debug
选项卡->转到Enable Debuggers
右窗格中的部分->选中Enable unmanaged code debugging
复选框,如下面的快照所示。我为什么还不知道为什么会发生这种情况的根本原因。我观察到的唯一一件事是,前一天晚上在我的计算机上安装了许多Windows更新,这些更新主要由Office更新和OS更新组成(有十几篇KB文章)。
- 3 回答
- 0 关注
- 3863 浏览
添加回答
举报