2012-02-09 7 views
1

log4netの新しいバージョンでDotNetOpenAuthロギングを行う方法はありますか?log4netを使用したDotNetOpenAuth 1.2.11

何らかの理由で、私にはうまくいかないようです(古いと新しい両方を試しましたpublicKeyTokenlog4net)。

ありがとうございました

+0

あなたが試しているlog4netのバージョンを正確に指定できますか? –

答えて

2

バインディングリダイレクトを試しましたか?

<runtime> 
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> 
     <dependentAssembly> 
      <assemblyIdentity name="log4net" publicKeyToken="**key**" /> 
      <bindingRedirect oldVersion="**versionDNOAbuiltWith**" newVersion="**yourversion**" /> 
     </dependentAssembly> 
    </assemblyBinding> 
</runtime> 
+0

ありがとうございます。これはうまくいった。 – Oxmane

+0

これはなぜ必要なのでしょうか?それはDotNetOpenAuthが3.5だからですか? –

+0

これは、log4netが "patch"リリースのバージョンを変更し、 '[AssemblyVersion]'属性にパッチのバージョン番号(major.minor.patch)を含めて、新しいバージョンが発行されるたびに誰もが再コンパイルするように強制するためですバージョン - またはバインディングリダイレクトを使用します。 –

関連する問題