2010-03-12 36 views
1

我有一個.NET 2.0目標C#Windows窗體應用程序在.NET 3.5安裝時運行良好的XP 。但是,當安裝.NET 2.0時,出現錯誤:Visual Studio 2008 - .NET 2.0目標應用程序將無法在XP中運行(mscorwks.dll無法加載)

「WindowsFormsApplication1.exe - .NET Framework初始化錯誤」 - 「C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ mscorwks.dll可能不被加載「

我已經嘗試過使用基本的默認Windows窗體應用程序,並在安裝了.NET 2.0的XP SP1,SP2和SP3上遇到此錯誤。

難道還有其他一些步驟我缺少嗎?

回答

1

我使用.NET 2.0 SP1而不是.NET 2.0解決了這個問題。

0

是的,你可能使用.NET 3.5的功能。 Ergo 2.0的要求是「假」,因爲你已經安裝了3.5。

+0

儘管我曾希望Visual Studio會告訴我有關我使用的任何.NET 3.5功能,因爲我的目標是2.0。 – 2010-03-12 10:17:30

0

當您發佈您的應用程序時,請驗證Framework 2.0是否在「必需組件」中被選中,並且未選中3.5。

+0

我沒有發佈該應用程序,只是編譯它,然後嘗試在安裝了.NET 2.0的計算機上運行它。我確實驗證了3.5沒有被選中,而2.0被檢查。 – 2010-03-12 10:19:09

相關問題