gpt4 book ai didi

visual-studio-2010 - 如何在.NET 4.0中使用Fluent NHibernate?

转载 作者:行者123 更新时间:2023-12-04 18:53:55 24 4
gpt4 key购买 nike

我想学习使用Fluent NHibernate,并且我正在使用VS2010 Beta2(针对.NET 4进行编译)进行工作,但是遇到了一些问题。

摘要
我目前的主要问题是,即使我已导入this guide中提到的所有.dll程序集,命名空间FluentNHibernate也不可用。

,这是我所做的:
1.我从here下载了Fluent NHibernate源代码,解压缩了.zip并在VS中打开了解决方案。一个对话框询问我是否要将解决方案转换为VS2010解决方案,所以我做到了。
2.然后,我进入每个项目的属性,并配置所有属性以针对.NET 4进行编译,并构建了整个解决方案。
3.我将FluentNHibernate中/bin/Debug/中的所有.dll文件复制到了本地硬盘驱动器上的新文件夹中。
4.在示例项目中,我从新文件夹中引用了FluentNHibernate.dllNHibernate.dll

这是我的问题:
如果我在“引用”列表中右键单击FluentNHibernate并选择“在对象浏览器中查看...”,它将正确显示。

现在,当我尝试创建映射类时,无法导入FluentNHibernate。这段代码:

using FluentNHibernate.Mapping;

namespace FluentNHExample.Mappings
{

}

在using语句上产生错误,说

The type or namespace 'FluentNHibernate' could not be found (are you missing a using directive or an assembly reference?).

FluentNHibernate程序集仍在我的项目的引用列表中,但是如果我尝试再次在“对象浏览器”中浏览该程序集,则找不到该程序集。

是什么原因造成的?

最佳答案

我无法在我的构建中观察到此行为,可能与以下问题有关:Weird override problem with Fluent NHibernate and .NET 4

如果是这样,您可以尝试http://groups.google.com/group/fluent-nhibernate/browse_thread/thread/ae4013d711d2e4ad作为潜在的解决方法。

关于visual-studio-2010 - 如何在.NET 4.0中使用Fluent NHibernate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1922965/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com