我正在处理一个大型 .NET 1.1 项目,并且希望对其进行升级,主要是为了能够使用更好的工具,如 Visual Studio 2008,但也因为新功能和更少的错误.NET 2.0 框架。
该项目由 VB.NET 的大部分组成,但也有 C# 的部分。它是一个 Windows 窗体应用程序,使用各种第三方控件。使用 .NET 远程处理富客户端与连接 MSSQL 2000 数据库的服务器进程对话。
如果我们决定执行升级,我们会遇到什么样的问题?
最佳答案
从 .Net 2.0 开始,线程模型发生了变化,线程中未处理的异常将导致整个应用程序终止。我在更新一个执行大量线程并偶尔崩溃的应用程序时遇到了这个问题。显然 .Net 2.0 模型更健壮,因为无论如何您当然应该捕捉到这些,但这是我在进行迁移时遇到的唯一真正的问题。
这篇文章谈到了一切: http://odetocode.com/blogs/scott/archive/2005/12/14/2618.aspx
关于c# - 从 .NET 1.1 升级到 .NET 2.0,会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57449/