WindsorControllerFactory
(最新の 1.0.0.916 バージョン) を新しい Windsor Castle 2.0 (これも最新バージョン) と一緒に使用しようとしています。しかし、私は
ファイルまたはアセンブリを読み込めませんでした 'Castle.Windsor、バージョン = 1.0.3.0...
Web アプリケーションの起動時にエラーが発生しました。とにかく、この質問を書いている間に、このブロックを Web.config ファイルに追加することで、Web アプリを新しい Castle の dll にバインドするよう説得することができました。
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Castle.Windsor" culture="neutral" publicKeyToken="407dd0808d44fbdc"/>
<bindingRedirect oldVersion="1.0.3.0" newVersion="2.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Castle.Core" culture="neutral" publicKeyToken="407dd0808d44fbdc"/>
<bindingRedirect oldVersion="1.0.3.0" newVersion="1.1.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Castle.MicroKernel" culture="neutral" publicKeyToken="407dd0808d44fbdc"/>
<bindingRedirect oldVersion="1.0.3.0" newVersion="2.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
だから私は自分の質問に答えたと思いますが、同じ問題を抱えている人と共有したかったのです。または、(MVCContrib ソースを自分でコンパイルする以外に) より良い方法はありますか?