【问题标题】:Missing namespace and references error in .net application.net 应用程序中缺少命名空间和引用错误
【发布时间】: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


【解决方案1】:

1- 右键单击​​您的解决方案
2- 单击“管理解决方案的 NuGet 包”
3-搜索log4net,如果已安装,请卸载它
4- 再次安装 log4net
5- 全部重建

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-25
    • 2020-03-31
    • 2017-05-01
    • 2020-12-17
    • 2021-06-14
    • 1970-01-01
    相关资源
    最近更新 更多