使用.net core 3.0和wpf
我已经成功地在wpf中为.net core 3.0构建了一个应用程序,并且在安装了Visual Studio(开发环境)的地方运行良好。
但是,一旦我复制发行文件夹并在另一台计算机上运行它,我就找不到hostfxr.dll 如果这是依赖于框架的应用程序,请在全局位置C:\ program files \ dotnet中安装运行时,或使用DOTNET_ROOT环境变量指定运行时位置
我已经安装了3.0预览运行时,它与位置匹配,并设置了DOTNET_ROOT环境变量并将其指向运行时位置C:\ program files \ dotnet
缺少什么?
答案 0 :(得分:1)
您必须创建名为DOTNET_ROOT的环境变量,并引用.Net Core SDK的安装位置
答案 1 :(得分:0)
好,因此您必须安装sdk以及.net core 3.0运行时的运行时,才能运行该应用。
不必设置环境变量
答案 2 :(得分:0)
昨天我遇到了同样的问题,并且找到了此链接。我遵循了此链接上提供的解决方案,但就我而言,部署环境就是问题所在。列出我要解决的步骤。