我想学习如何使用Fluent NHibernate,我正在使用VS2010 Beta2,编译针对.NET 4,但是我遇到了一些问题。
概述
目前我的主要问题是,尽管我已经导入了这个指南中提到的所有.dll程序集,但命名空间FluentNHibernate
仍然无法使用。
我做过以下事情:
1. 我从这里下载了Fluent NHibernate的源代码,解压缩后在VS中打开了该解决方案。一个对话框问我是否要将该解决方案转换为VS2010解决方案,我选择了转换。
2. 然后我进入每个项目的属性并将它们全部配置为.NET 4进行编译,并构建了整个解决方案。
3. 我将FluentNHibernate中的所有.dll文件从/bin/Debug/
复制到了本地硬盘上的一个新文件夹中。
4. 在我的示例项目中,我引用了新文件夹中的FluentNHibernate.dll
和NHibernate.dll
。
这是我的问题:
如果我在引用列表中右键单击FluentNHibernate
并选择“在对象浏览器中查看...”,它会正确显示。
现在,当我尝试创建一个映射类时,我无法导入FluentNHibernate
。以下代码:
using FluentNHibernate.Mapping;
namespace FluentNHExample.Mappings
{
}
使用语句时会出现错误,显示:
找不到类型或命名空间“FluentNHibernate”(是否缺少 using 指令或程序集引用?)。
FluentNHibernate
程序集仍然在我的项目的参考列表中,但如果我再次尝试在对象浏览器中浏览该程序集,则无法找到它。
是什么导致了这个问题?