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

发布于 2024-08-24 20:37:49 字数 326 浏览 7 评论 0原文

我有一个针对 .NET 2.0 的 C# Windows 窗体应用程序,当安装 .NET 3.5 时,它可以在 XP 上正常运行。但是,当仅安装 .NET 2.0 时,我收到错误:

“WindowsFormsApplication1.exe - .NET Framework 初始化错误”-“无法加载 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\mscorwks.dll”

我已经用基本的默认 Windows 窗体应用程序尝试过此操作,并在安装了 .NET 2.0 的 XP SP1、SP2 和 SP3 上遇到此错误。

我还缺少其他步骤吗?

I have a .NET 2.0 targeted C# windows forms application that is running fine on XP when .NET 3.5 is installed. However, when .NET 2.0 only is installed I get the error:

"WindowsFormsApplication1.exe - .NET Framework Initialization Error" - "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\mscorwks.dll could not be loaded"

I have tried this with a basic default windows forms application and encounter this error on XP SP1, SP2 and SP3 with .NET 2.0 installed.

Could there be some other step that I am missing?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

柏林苍穹下 2024-08-31 20:37:51

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

I solved this by using .NET 2.0 SP1 rather than .NET 2.0.

被翻牌 2024-08-31 20:37:51

是的,您可能使用 .NET 3.5 功能。因此,2.0 要求是“假的”,就像您安装的 3.5 一样。

Yeah, you possibly use .NET 3.5 features. Ergo the 2.0 requirement is "fake" as in you ned 3.5 installed.

緦唸λ蓇 2024-08-31 20:37:51

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

When you publish your application, verify if Framework 2.0 is checked in the "required components", and 3.5 unchecked.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文