簡體   English   中英

.NET 3.5應用程序上的.NET Runtime 2.0錯誤

[英].NET Runtime 2.0 Error on .NET 3.5 application

我和我的同事對.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與其一起安裝。

我對嗎?

你是對的。 當前,有4個.NET運行時(盡管最后一個是beta)。

  1. 1.0運行時,這很容易出錯
  2. 1.1運行時
  3. 2.0運行時,用於.NET 2.0、3.0、3.5和3.5sp1以及Silverlight
  4. 4.0運行時-在Beta2中,即將與VS 2010一起發布,並將由.NET 4.0使用

沒有2.0運行時,就無法安裝.NET 3.5,因為它使用該運行時並基於該運行時。

您在兩點上都是正確的。

是的,你是對的。 .NET 3.5框架在.NET 2.0 CLR上運行。 本質上,更改是新程序集(和.NET 2.0程序集的新版本)和新的編譯器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM