我有一個dotnet核心1.1應用程序(在VS中,目標.NETCoreApp 1.1)。我無法通過NuGet安裝NLog 4.4.11,因爲它依賴於dotnet框架。 Nuget報告如下:NLog 4.4.11是否可用於dotnet核心1.1應用程序?
Package NLog 4.4.11 is not compatible with netcoreapp1.1
(.NETCoreApp,Version=v1.1). Package NLog 4.4.11 supports:
- monoandroid10 (MonoAndroid,Version=v1.0)
- net35 (.NETFramework,Version=v3.5)
- net40 (.NETFramework,Version=v4.0)
- net45 (.NETFramework,Version=v4.5)
- sl4 (Silverlight,Version=v4.0)
- sl5 (Silverlight,Version=v5.0)
- wp8 (WindowsPhone,Version=v8.0)
- xamarinios10 (Xamarin.iOS,Version=v1.0)
到目前爲止好。
但是,NLog.Extensions.Logging(https://github.com/NLog/NLog.Extensions.Logging)應該對dotnet核心工作,所以我安裝了它。在VS 2017中,該項目包含NLog 4.4.11作爲依賴項。
這很混亂,因爲我不能直接使用NLog,但可以一次刪除?
任何人都有這方面的見解?
NLog 5.0 BETA是唯一支持Net Core的版本:https://www.nuget.org/packages/NLog/5.0.0-beta09 –