我的visual basic应用程序(针对Framework 4)运行得很好,直到我添加了最初针对Framework 2.0的代码(特别是改变了datagridview的列标题)。第一次(调试时)执行的代码没有问题,此后我的应用程序将无法启动。我删除了所有新添加的代码并进行了调试,但错误仍然存在。我甚至将我的备份加载到Visual Studio中,但没有变化。
我收到以下错误,不知道在哪里可以找到此问题的根源:
“app.name”中0x77cd708f的第一次机会异常.exe:0xC0000008:An 指定了无效句柄。未处理的类型异常 System.dll中发生'System.TypeInitializationException'。 附加信息:'System.Net.ComNetOS'的类型初始值设定项 抛出异常。
我重新安装了Visual Studio和Framework 4.我用Google搜索了错误,但没有任何指针指向导致错误的位置。我不相信它在我的代码中,因为我从代码的一开始就构建了try / catch块,甚至使用应用程序事件'startup'和'unhandledexception',但应用程序甚至没有启动我可能会抓住异常堆栈跟踪。
Visual Studio表示没有为调用堆栈帧加载符号,也没有可用的源。我不知道可能提供详细信息的错误日志。
希望有人可以提供帮助。