初めてログを取得しようとしていて、NLogのチュートリアルに続いてhttps://github.com/NLog/NLog.Web/wiki/Getting-started-with-ASP.NET-Core-(project.json)にありますが、ログが書き込まれているステップ4に入るとエラーが表示されます。私が得るエラーメッセージは、 "タイプまたは名前空間ILogger <が見つかりません"です。 これは私が知っている限り、チュートリアルに記載されているものとまったく同じものです。NLog入門チュートリアルILoggerが見つかりません
namespace EmptyAspnetProj.Controllers
{
public class HomeController : Controller
{
private readonly ILogger<HomeController> _logger;
public HomeController(ILogger<HomeController> logger)
{
_logger = logger;
}
public IActionResult Index()
{
_logger.LogInformation("Index page says hello", new object[0]);
return View();
}
Githubに投稿された問題は記事に表示されないため、何か愚かなことをしているに違いありません。どんな助けもありがとうございます。
あなたは既に[ここ](https://github.com/NLog/NLog.Web/wiki/Getting-started-with-ASP.NET-Core-)で示されているように 'NLog.Extensions.Logging;'を使用していますか? (project.json)#3-update-startupcs)? – gravity
はい、次のusingステートメントがあります。システムを使用する。 using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; Microsoft.AspNetCore.Mvcを使用している ; NLog.Extensions.Loggingを使用しています。 NLog.Webを使用して ; –