我有一个奇怪的参考误差,当我使用功能NHibernate 1.0 RTM和Visual Studio 2010的β2。 基本上,我已经试过流利NHibernate的页面上的入门教程之后,并没有编译。我得到的Visual Studio这两个引用错误:

  

警告1所引用的组件“FluentNHibernate”不能被解析,因为它具有的依赖关系“System.Data.OracleClient的,版本= 4.0.0.0,文化=中性公钥= b77a5c561934e089”,这是不是在当前的目标框架“.NETFramework,版本= V4.0,外形=客户”。 TestFluentNHibernate

     

警告3所引用的组件“FluentNHibernate”不能被解析,因为它具有的依赖关系“的System.Web,版本= 4.0.0.0,文化=中性公钥= b03f5f7f11d50a3a”,这是不是在当前的目标框架”。 NETFramework,版本= V4.0,外形=客户”。 TestFluentNHibernate

我真的不明白为什么要使用FluentNHibernate需要这两个组件,但我觉得它甚至怪异,它并没有得到组件。

我已创建的方式简单的控制台应用程序。

感谢您。

有帮助吗?

解决方案

按照默认的Visual C#2010目标的“.Net框架4客户端配置文件”,它是完整的” .Net框架4" 的一个子集,并缺少这两个组件。

转到项目菜单,然后选择菜单项/你的凸出名称/属性...在应用程序选项卡中更改目标框架:从.NET Freamework 4客户端配置文件到.NET Framework 4的

这是我与任何的第一个项目视觉/什么/,NHibernate的,流利等于是花了一段时间才能弄清楚和谷歌无法找到我在任何地方接听,所以希望这有助于。

其他提示

@大卫,

谢谢,您的评论是一个救星。

怪异虽然,我的项目昨天跑了罚款,并重建今天BAM,所有29个错误与没有找到NHibernate的/流畅的/ etc引用母鹿。

更改你提到帮助的设置。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top