【发布时间】:2019-03-19 18:30:26
【问题描述】:
我从源代码管理下载了一个应用程序并克隆到我的本地文件夹。当我尝试构建应用程序时,我会看到很多“缺少参考”错误。
找不到类型或命名空间名称“log4net”(您是否缺少 using 指令或程序集引用?)
log4net 程序集已添加到项目中,但我在程序集名称附近看到警告
代码有一个
using Microsoft.Reporting.WebForms
我去看看
命名空间“Microsoft”中不存在类型或命名空间名称“Reporting”(您是否缺少程序集引用?)
我尝试了什么:
我想确保 VS 正在构建被引用的项目。所以我在要检查的配置下设置了“构建”。
我还尝试将 Target Framework 从 .Net Framework 4.0 更改为更高版本。运气不好!
有什么帮助吗?
【问题讨论】:
-
尝试在你的项目中卸载/重新安装 log4net 包。
-
有什么好的地方可以下载dll吗?我找到了一个,但没有在其中看到确切的 dll
-
那个DLL也支持.Net Framework 4.0版本吗?
-
当您右键单击引用并选择管理 Nuget 包时,您将能够看到 DLL 支持的版本... 按名称搜索包将显示包具有的依赖项列表.您还可以从 NuGet 库中看到 log4net 对 .NET Framework 4.0 没有依赖项 (nuget.org/packages/log4net)
-
对于您的其他问题,请尝试遵循此问题stackoverflow.com/q/17313069/1837080 中的选定答案。
标签: c# .net visual-studio .net-assembly