wpf - .Net Core 3.0 hostfxr.dll 找不到
问题描述
使用 .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
有什么遗漏吗?
解决方案
好的,所以您必须安装 sdk 以及 .net core 3.0 运行时的运行时才能运行应用程序。
不必设置环境变量
推荐阅读
- android - 条纹结帐模式键盘涵盖小型设备上的输入和支付按钮
- python - 如何使用异步函数实现 ThreadPool?
- node.js - 使用带有投影和唯一验证的 Mongoose.js 创建文档
- python - 无法使用 Selenium Webdriver 打开超过最大数量的选项卡?
- javascript - AngularJS / Sqlite / Electron - 未知提供者:$dbServiceProvider
- python - 搅拌器:将创建半径锁定到鼠标移动
- python - 异常错误处理扰乱了我的变量
- c# - 如何使用原始媒体基础 API 实时同步视频和音频?
- javascript - 如何在本地状态下从此 API 编辑用户?
- pandas - Pandas:通过对重采样窗口内前 n 个百分位数的数据进行加权平均来重采样数据