同じ解決策の異なるプロジェクトにある(作業中の)アペンダーがあります。同じソリューションの他のプロジェクトのカスタムアペンダー
私は、そのソリューション内ONE他のプロジェクトからそのアペンダにアクセスできますが、他はすべてログにエラーを表示する失敗:
のlog4net:ERRORは、タイプのアペンダ[AzureAppender]を作成できませんでした[my.Backend .AzureAppender]をクリックします。
報告されたエラーが続きます。 System.TypeLoadException:タイプ[my.Backend.AzureAppender]を読み込めませんでした。 my.Backendにアセンブリ[log4netの、バージョン= 1.2.15.0、カルチャニュートラル、PublicKeyToken = = 669e0ddf0bb1aa2a]と読み込まれたすべてのアセンブリ
参考に存在しようとしました。
のAppenderの内容は次のとおりです。
<appender name="AzureAppender" type="my.Backend.AzureAppender">
<FileName>web.log</FileName>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%-5p %d %5rms [%t] %-22.22c{1} %-18.18M - %m%n" />
</layout>
</appender>
Dll-Nameを追加するとそのトリックが追加されました。 Thx –
dllバインディングの問題(融合ログ)を探すために、dllバインディングを設定しようとしました... log4nett.dllの同じバージョンを使用して+ dllファイル名を追加した同じWebプロジェクトとアペンダープロジェクトを整列しました。 ありがとう! – evgenyl