将我们的应用程序从 .NET7 升级到 .NET8 后,在尝试运行已发布的应用程序时出现以下错误:您必须安装或更新 .NET 才能运行此应用程序。
该应用程序作为依赖于框架的 win-x64 发布。我安装了 .NET8 运行时和 SDK。
如果您查看它,.NET location它会尝试在我的应用程序本地路径中查找 .NET,而不是在C:\Program Files\dotnet
有谁知道从 .NET 7 到 8 发生了什么变化或者如何解决这个问题?
F:\myapp>MyApp.exe
You must install or update .NET to run this application.
App: F:\myapp\MyApp.exe
Architecture: x64
Framework: 'Microsoft.NETCore.App', version '8.0.0' (x64)
.NET location: F:\myapp\
No frameworks were found.
Learn about framework resolution:
https://aka.ms/dotnet/app-launch-failed
To install missing framework, download:
https://aka.ms/dotnet-core-applaunch?framework=Microsoft.NETCore.App&framework_version=8.0.0&arch=x64&rid=win10-x64
Run Code Online (Sandbox Code Playgroud)
dotnet --列表运行时
Microsoft.WindowsDesktop.App 8.0.0 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.NETCore.App 8.0.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.AspNetCore.App 8.0.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1211 次 |
| 最近记录: |