我正试图使用NHiberanate with NDbUnit,但我不能因为NDbUnit试图装上MySql。 数据版本1.1.1和NHibernate试图装上6.2.2.0版,我只能参考其中之一。
这里是我试图管理国家排雷局时的错误。 股
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 SettingsMichalMy DocumentsVisual Studio 2008ProjectsTGSTGS.UserAccountControlTestUserAccountManagerTest.cs:line 69
是否有任何想法?