很久以前,我做了一个小项目,希望借此了解温莎城堡。我把它放在一旁(在真正学到很多东西之前)很长一段时间。我现在才再次打开它,并更新了NuGet软件包,并开始收到警告CS0618:



我已经以此为基础搜索了Google,但是对于我来说,要替换现在已经过时的调用(该调用是:

container.AddFacility<LoggingFacility>(f => f.UseNLog());

任何帮助,将不胜感激。谢谢!

最佳答案

噢,我想我已经迷失了答案。尚未测试过,但是至少,以下内容没有给出任何编译器警告:

container.AddFacility<LoggingFacility>(f => f.LogUsing<NLogFactory>());

10-08 00:40