【发布时间】:2011-02-10 23:59:02
【问题描述】:
我正在尝试将 NHibernate 与 NDbUnit 一起使用,但我不能,因为 NDbUnit 尝试加载 MySql.Data 版本 1.0.10.1 而 NHibernate 尝试加载版本 6.2.2.0,我只能引用其中一个。
这是我尝试运行 NDbUnit 时遇到的错误
Set Up
System.IO.FileLoadException: Could not load file or assembly 'MySql.Data, Version=1.0.10.1, Culture=neutral, PublicKeyToken=c5687fc88969c44d' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
at NDbUnit.Core.MySqlClient.MySqlDbCommandBuilder.GetConnection(String connectionString)
at NDbUnit.Core.DbCommandBuilder..ctor(String connectionString)
at NDbUnit.Core.MySqlClient.MySqlDbCommandBuilder..ctor(String connectionString)
at NDbUnit.Core.MySqlClient.MySqlDbUnitTest.CreateDbCommandBuilder(String connectionString)
at NDbUnit.Core.NDbUnitTest.GetDbCommandBuilder()
at NDbUnit.Core.NDbUnitTest.ReadXmlSchema(Stream xmlSchema)
at NDbUnit.Core.NDbUnitTest.ReadXmlSchema(String xmlSchemaFile)
at Proteus.Utility.UnitTest.DatabaseUnitTestBase.SaveDatabase(String connectionString, String schemaFilePathName, String datasetFilePathName, DatabaseClientType clientType)
at TGS.UserAccountControlTest.UserAccountManagerTest._TestFixtureSetup() in C:\Documents and Settings\Michal\My Documents\Visual Studio 2008\Projects\TGS\TGS.UserAccountControlTest\UserAccountManagerTest.cs:line 69
有人有什么想法吗?
【问题讨论】:
标签: mysql nhibernate ndbunit mysql.data