【发布时间】:2013-02-20 17:30:08
【问题描述】:
我已经使用 Nuget 安装了 FluentNHibernate 和 System.Data.SQLite.MSIL。
我编写了一些单元测试并尝试执行它们。但是我的测试设置失败了:
Probel.NDoctor.Statistics.UnitTests.SQLite.ChartQueryTest (TestFixtureSetUp): SetUp : FluentNHibernate.Cfg.FluentConfigurationException : 创建 SessionFactory 时使用了无效或不完整的配置。查看PotentialReasons 集合和InnerException 了解更多详情。
----> System.Reflection.TargetInvocationException : 调用目标抛出异常。 ----> System.DllNotFoundException:无法加载 DLL 'SQLite.Interop.dll':找不到指定的模块。 (HRESULT 异常:0x8007007E)
嗯,当我安装包System.Data.SQLite.MSIL时,Nuget没有导入SQLite.Interop.dll...
我正在使用:
-
NHibernate 3.3.1.4000(我安装FluentNHibernate 1.3.0.733时安装的) System.Data.SQLite.MSILNUnit 2.6.2.12296- Visual Studio 2010
请注意,所有这些 dll 导入都不是通过 Nuget 进行的。
【问题讨论】:
标签: c# sqlite nhibernate nunit