我已完成application
。Net framework 3.5
(C#.Net)。
我在Windows 7
中安装了该应用程序。但是在打开某些表单时,该应用程序会导致以下错误
如果有人知道解决方案,请分享。此错误仅出现在Windows 7中。
答案 0 :(得分:1)
添加是因为我遇到了同样的问题:
有时这与递归引起的堆栈溢出有关。
答案 1 :(得分:0)
我遇到了同样的问题并找到了解决方案。
检查您的事件查看器并找出导致崩溃的应用程序。它可能是kernelbase.dll。这不是办公室问题,因为KERNELBASE.dll是一个系统文件。如果系统文件导致崩溃,则需要修复Windows 7系统文件。
转到此处并按照所有说明操作:http://support.microsoft.com/kb/929833
这样做解决了我对系统的许多其他问题:
希望这有帮助。
吉勒
答案 2 :(得分:0)
对我来说,问题是Windows服务安装项目或部分解决方案已经损坏;它没有正确检测依赖项,因此在尝试启动Windows服务时导致IO问题。
所以我基本上删除了旧的安装项目并重新创建了一个新项目,然后当我添加主输出时,它仍然没有正确更新依赖项,如果我然后添加了另一个主输出,依赖项将填充,然后如果我试图删除现在两个主要输出条目之一VS2010会崩溃,所以我查看了安装项目的文件,然后添加了三个,然后删除了两个条目?!?!?!?!等瞧...不要再崩溃了。
答案 3 :(得分:0)
对我来说,原因是使用依赖注入+安装程序。安装程序合并了多个应用程序文件夹的内容,因此我的程序集版本不匹配,这导致加载问题。
解决方案是为我合并引用的程序集。