could not load file or assembly 'system.runtime, version=8.0.0.0'

2025-04-27T02:22:57.63+00:00

我在win11下创建目标框架为.NET 8.0的ASP.NET Core程序,编译执行均会提示:Unhandled excetion.System.IO.FileNotFoundException: could not load file or assembly 'system.runtime, version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.系统找不到指定文件。

File name: 'system.runtime, version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'。

我做了以下操作:

1.下载了ASP.NET Core 运行时 8.0.0安装。

2.卸载Visual Studio 2022重装。

3.从C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\8.0.15\ref\net8.0把所有文件复制到bin/debug/目录下。

均无效,我在其他win10,win11电脑上使用Visual Studio 2022没有这个问题。

之后将目标框架改成9.0后可以使用。

ASP.NET Core
ASP.NET Core
.NET Framework 中一套用于生成 Web 应用程序和 XML Web 服务的技术。
35 个问题
0 个注释 无注释
{count} 票

1 个答案

排序依据: 非常有帮助
  1. ChangChun Wang 1 信誉分
    2025-04-28T09:12:36.0433333+00:00

    安装.net8运行时啊。


你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。