Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Fluent nhibernate Fluent NHibernate 1.0 RTM和Visual Studio 2010 beta 2的参考错误_Fluent Nhibernate_C# 4.0_Visual Studio 2010 - Fatal编程技术网

Fluent nhibernate Fluent NHibernate 1.0 RTM和Visual Studio 2010 beta 2的参考错误

Fluent nhibernate Fluent NHibernate 1.0 RTM和Visual Studio 2010 beta 2的参考错误,fluent-nhibernate,c#-4.0,visual-studio-2010,Fluent Nhibernate,C# 4.0,Visual Studio 2010,当我使用Fluent NHibernate 1.0 RTM和Visual Studio 2010 beta 2时,我有一个奇怪的参考错误。 基本上,我在Fluent NHibernate的页面上尝试了遵循入门教程,但它没有编译。我在Visual Studio上遇到以下两个引用错误: 警告1无法解析引用的程序集FluentNHibernate,因为它依赖于System.Data.OracleClient,版本=4.0.0.0,区域性=中性,PublicKeyToken=b77a5c561934e0

当我使用Fluent NHibernate 1.0 RTM和Visual Studio 2010 beta 2时,我有一个奇怪的参考错误。 基本上,我在Fluent NHibernate的页面上尝试了遵循入门教程,但它没有编译。我在Visual Studio上遇到以下两个引用错误:

警告1无法解析引用的程序集FluentNHibernate,因为它依赖于System.Data.OracleClient,版本=4.0.0.0,区域性=中性,PublicKeyToken=b77a5c561934e089,该程序集不在当前目标框架中。NETFramework,版本=v4.0,配置文件=客户端。TestFluentNHibernate

警告3无法解析引用的程序集FluentNHibernate,因为它依赖于System.Web,版本=4.0.0.0,区域性=中性,PublicKeyToken=b03f5f7f11d50a3a,该程序集不在当前目标framework中。NETFramework,版本=v4.0,配置文件=客户端。TestFluentNHibernate

我真的不明白为什么这两个程序集需要使用FluentNHibernate,但我发现更奇怪的是,它没有得到这些程序集

顺便说一下,我已经创建了一个简单的控制台应用程序


谢谢。

默认情况下,Visual C 2010以.Net Framework 4客户端配置文件为目标,该配置文件是完整的.Net Framework 4的子集,缺少这两个程序集

转到“项目”菜单,然后选择菜单项/项目名称/属性。。。在应用程序选项卡上,更改目标框架:从.NET Freamework 4客户端配置文件更改为.NET framework 4

这是我第一个使用Visual/anything/、NHibernate、Fluent等软件的项目,所以我花了一段时间才弄明白,谷歌在任何地方都找不到我的答案,希望这能有所帮助。

@David

谢谢,你的评论是救命稻草

奇怪的是,我的项目昨天运行良好,今天进行了重建,BAM,29个错误都是doe的,没有找到NHibernate/fluent/etc引用


更改您提到的设置很有帮助

太好了!谢谢,我不知道这个客户资料。有关什么是客户端配置文件的更多信息:我刚刚遇到这个问题。谢谢你把这件事弄清楚!如果可以的话,微软会给我一条更好的错误信息。非常感谢你帮我摆脱困境!