.NET 3.5应用程序上的.NET Runtime 2.0错误

Dav*_*son 1 c# frameworks .net-3.5

我的同事和我对.NET运行时有一些误解.我编写了一个随机崩溃的WPF应用程序(针对3.5),在事件日志中,我们将.NET Runtime 2.0错误报告视为源.

只是为了确认:

  • 3.5仍然在.NET 2.0 Runtime上运行(即,它是它的扩展),因此面向3.5的应用程序仍将显示.NET Runtime 2.0,因为它是错误源.
  • 安装.NET 3.5 Framework时,没有办法不安装.NET 2.0.

我对吗?

Ree*_*sey 7

你是对的.目前有4个.NET运行时(尽管最后一个是测试版).

  1. 1.0运行时,非常错误
  2. 1.1运行时
  3. 2.0 Runtime,用于.NET 2.0,3.0,3.5和3.5sp1,以及Silverlight
  4. 4.0运行时 - 在Beta2中,很快将与VS 2010一起发布,并将由.NET 4.0使用

没有2.0运行时无法安装.NET 3.5,因为它使用该运行时,并且基于它.