我正在使用1.0 RTM的Fluent Nhibernate,3.0版本的NHibernate。爲了做到這一點,我需要將以下添加到我的config文件:如何讓我的testassembly.dll.config中的NUnit尊重我的bindingRedirect?
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="NHibernate" culture="neutral" publicKeyToken="aa95f207798dfdb4"/>
<bindingRedirect oldVersion="2.1.0.4000" newVersion="3.0.0.1001"/>
</dependentAssembly>
</assemblyBinding>
這運行與TestDriven.net插件的集成測試時的偉大工程,但在NUnit的GUI或失敗控制檯運行器出現以下錯誤:
System.IO.FileLoadException:無法加載文件或程序集'NHibernate,Version = 2.1.0.4000,Culture = neutral,PublicKeyToken = aa95f207798dfdb4'或其某個依賴項。定位的程序集清單定義與程序集引用不匹配。 (來自HRESULT的例外:0x80131040)
如何讓NUnit尊重我的bindingRedirect併成功運行我的集成測試?
那麼,什麼是正確的.config文件? –
@FrancoisBotha請點擊鏈接 –
這不符合StackOverflow的精神。 http://meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good-answers –