Visual Studio 2008 - .NET 2.0目标应用程序将无法在XP中运行(mscorwks.dll无法加载)

问题描述:

我有一个.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上遇到此错误。

难道还有其他一些步骤我缺少吗?

我使用.NET 2.0 SP1而不是.NET 2.0解决了这个问题。

是的,你可能使用.NET 3.5的功能。 Ergo 2.0的要求是“假”,因为你已经安装了3.5。

+0

尽管我曾希望Visual Studio会告诉我有关我使用的任何.NET 3.5功能,因为我的目标是2.0。 – 2010-03-12 10:17:30

当您发布您的应用程序时,请验证Framework 2.0是否在“必需组件”中被选中,并且未选中3.5。

+0

我没有发布该应用程序,只是编译它,然后尝试在安装了.NET 2.0的计算机上运行它。我确实验证了3.5没有被选中,而2.0被检查。 – 2010-03-12 10:19:09