visual-studio - ASP.NET 5 已发布文件夹包含错误(旧)DLL
问题描述
框架相关发布设置
- 发布到本地文件夹
- 删除设置为 True 的现有文件
- 配置为发布
- 目标框架为 net5.0
- 目标运行时是 win-x64
- 项目的 bin 文件夹不包含在项目中(这可能是问题吗?)
我项目的 bin/Debug/net5.0 和 bin/Release/net5.0 中的 DLL 是正确的版本,但最终我发布的文件夹(例如 Microsoft.EntityFramework.Core.dll)的某些 DLL 的版本更早(旧)版本。
我必须手动将 DLL 从项目的 bin 文件夹复制到 IIS。
我究竟做错了什么?
解决方案
删除项目的 obj 文件夹下的所有内容似乎已经解决了这个问题。
推荐阅读
- javascript - 带有firebase的Vue js不切换页面
- python - NoneType' 对象没有属性 'winner' PYTHON CHECKERS GAME
- c# - 如何在跳转列表中获取之前添加的项目
- django - 如何使用选定字段制作我的第一个表单,在 Django 的第二个表单中预填充该字段
- authentication - 无法使用主域凭据登录 keycloak
- r - 使用 POSIXct 和 POSIXt 进行模糊连接
- react-native - 我应该将 useMemo 与 React Native Webview 一起使用吗?
- regex - 正则表达式:如何检查字符串是否为空或空白且不包含字符“<”和“>”?
- javascript - 按嵌套对象属性对对象数组进行排序
- ios - 有什么方法可以在运行时更改 ios 上推送通知的权限?