Wpf 找不到.Net Core 3.0 hostfxr.dll

Wpf 找不到.Net Core 3.0 hostfxr.dll,wpf,.net-core,Wpf,.net Core,使用.NETCore3.0和wpf 我已经成功地在wpf for.net core 3.0中构建了一个应用程序,并且在安装visual studio开发环境的地方运行良好 但是,当我复制发布文件夹并在另一台计算机上运行它时,找不到hostfxr.dll 如果这是依赖于框架的应用程序,请在全局位置C:\program files\dotnet中安装运行时,或使用dotnet\u根环境变量指定运行时位置 我已经安装了3.0预览运行时,它与位置匹配,设置了DOTNET\u根环境变量,并将其指向运行时位

使用.NETCore3.0和wpf

我已经成功地在wpf for.net core 3.0中构建了一个应用程序,并且在安装visual studio开发环境的地方运行良好

但是,当我复制发布文件夹并在另一台计算机上运行它时,找不到hostfxr.dll 如果这是依赖于框架的应用程序,请在全局位置C:\program files\dotnet中安装运行时,或使用dotnet\u根环境变量指定运行时位置

我已经安装了3.0预览运行时,它与位置匹配,设置了DOTNET\u根环境变量,并将其指向运行时位置C:\program files\DOTNET


缺少什么?

好的,因此您必须安装sdk以及.net core 3.0的运行时,才能运行应用程序


不必设置环境变量

Ok,因此您必须安装sdk以及.net core 3.0的运行时,才能运行应用程序


不必设置环境变量

您必须创建名为:DOTNET\u ROOT的环境变量并引用.Net Core SDK的安装位置

您必须创建名为:DOTNET\u ROOT的环境变量并引用.Net Core SDK的安装位置

昨天,我遇到了同样的问题,原因是找到这个链接。我遵循了此链接上提供的解决方案,但在我的案例中,部署环境是问题所在。列出了修复此问题所遵循的步骤

如果目标计算机上的.Net core运行时不可用,请将其与应用程序一起部署 设置环境变量DOTNET\u ROOT 在我的案例中,解决此部署模式的适当部署路径/环境SIT/UAT:需要在Visual studio 2019中选择自包含。出版或 b dotnet publish-c Release-r-自包含true 如果目标机器是64位或86位。C:\Program Files\dotnet或C:\Program Files x86\dotnet
昨天我遇到了同样的问题,以及我找到这个链接的原因。我遵循了此链接上提供的解决方案,但在我的案例中,部署环境是问题所在。列出了修复此问题所遵循的步骤

如果目标计算机上的.Net core运行时不可用,请将其与应用程序一起部署 设置环境变量DOTNET\u ROOT 在我的案例中,解决此部署模式的适当部署路径/环境SIT/UAT:需要在Visual studio 2019中选择自包含。出版或 b dotnet publish-c Release-r-自包含true 如果目标机器是64位或86位。C:\Program Files\dotnet或C:\Program Files x86\dotnet
也许在目标机器上检查.net framework而不是.net core?这真是一个猜测。也许是在目标机器上检查.net framework而不是.net core?这真是胡乱猜测。