msbuild - 警告 MSB3245:无法解析 log4net 的此引用
问题描述
我在一个项目中将 log4net 版本从 2.0.5 更新到 2.0.12。Package.config 和 .csproj 文件内容相应更改。但是,msbuild 给出了 ##[warning]C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1820,5): Warning MSB3245: Could not resolve this reference。找不到程序集“log4net”。检查以确保该程序集存在于磁盘上。如果您的代码需要此引用,您可能会遇到编译错误。
它导致 log4net 错误。考虑“..\packages\log4net.2.0.12\lib\net45\log4net.dll”,但它不存在。
如何解决此错误?我的 csproj 文件包含父包文件夹的提示路径 ..\packages\log4net.2.0.12\lib\net45\log4net.dll
解决方案
推荐阅读
- c# - 不要在 Web 浏览器 c# 中运行 JS
- java - 在 Spring Boot 中的辅助数据库上创建表
- powershell - 使用 PowerShell 编辑 index.html 后出现此消息的原因是什么?
- javascript - 通过相同的属性合并两个数组,带有异常值,Javascript
- php - PDO 获取输出 bool(false)
- ios - Codenameone 编译错误尝试编译 IOS(调试)并出现摄像头错误
- java - 如何在 Firebase recyclerview 上设置适配器?
- angular - Angular 4从单独的组件重新加载标题组件
- azure - Azure 表存储和触发函数
- excel - 为什么 keyDown(shift) 函数不适用于 Excel 自动化的 python pyautogui