2017-02-21 11 views
0

記事(Monitor and diagnose Azure Service Fabric applications)は(太字のテキストに注意してください)以下のことを示し:あなたのコードは、あなたが悪い選択した場合、難しいこととすることができますどのように楽器を選ぶMicrosoft.Extensions.Loggingは完全な.netフレームワークでどのように動作しますか?

をロギング

ASP.NETコアをコードベースを再訪し、潜在的に不安定にしています。リスクを軽減するために、開発者はASP.NET Coreによって提供されるMicrosoft.Extensions.Loggingなどの計測ライブラリを選択することができます。これにより、既存のコードへの影響を最小限に抑えながら、選択したプロバイダを使用できるILoggerインタフェースが提供されます。これのもう一つの優れた点は、WindowsおよびLinuxの.NETコアだけでなく、.NETおよび.NETコア全体でインスツルメンテーションコードを標準化する機能を提供するフル.NETフレームワーク完全なコードでもコードを使用できることです。

拡張ライブラリを(.netフレームワーク4.5.2にコンパイルされたサービスファブリッククラスタアプリケーションプロジェクトに)追加しようとすると、すべてのasp.netコアをダウンさせようとしているので関連バイナリ?

答えて

1

これは、ライブラリ'Microsoft.Extensions.Logging 'がnetstandard(1.1)に対してコンパイルされていることを意味します。つまり、フルフレームワーク(4.5+)アプリケーションとdotnetコアアプリケーションの両方で使用できます。

ネット標準のメタパッケージを追加すると、dependenciesの束が導入されますが、プロジェクトが完全なフレームワークをターゲットにしているため、サービスで実際に使用されることはありません。

関連する問題