【发布时间】:2019-11-04 16:50:03
【问题描述】:
我有一个没有日志记录机制的遗留项目。我正在尝试在其中安装 Nlog 2.0,但无济于事。它不会显示在包管理器搜索结果中。我尝试了NLog 页面,它把我带到了这个CodePlex 页面。当我下载存档时,我在解压缩 zip 包时看不到 .exe 文件。任何帮助表示赞赏。
【问题讨论】:
-
不会有 .exe 文件。 NLog 是一个类库,所以它是一个 .dll 文件。在 .NET 中分发类库的标准方法是通过 NuGet。您说您查看了包管理器,但什么也没看到。你确定你配置了正确的包源吗?你能在那里看到其他 NuGet 包吗?
-
我的错。我没有安装 Nuget Manager 并且正在扩展管理器中搜索。现在我可以找到 Nlog 但它是 4.6.5 版。我正在寻找 Nlog 2.0,因为它是唯一与 2010 兼容的版本,对吗?
-
Visual Studio 2010 是一个 IDE。您选择的库不必与您的 IDE 兼容,它们必须与您的应用程序框架兼容。您的应用程序使用的是哪个 .NET Framework 版本?无论如何,NLog 4.6.5 与 .NET 一直兼容到 3.5。您可以在FuGet 上查看它。
-
该解决方案使用 .Net Framework 4 客户端配置文件,当我尝试安装 Nlog 4.6.5 时,它说“NLog”已经为“NETStandard.Library”定义了一个依赖项。
标签: c# .net visual-studio-2010 nlog