Я хочу научиться использовать Fluent NHibernate, и я работаю в VS2010 Beta2, компилируя против .NET 4, но у меня возникают некоторые проблемы.
Основная информация
Моя основная проблема (на данный момент) заключается в том, что пространство имен FluentNHibernate
недоступно, хотя я импортировал все сборки .dll, упомянутые в этого руководства .
Вот что я сделал:
1. Я скачал источник Fluent NHibernate с здесь , распаковал .zip и открыл решение в VS. Диалог спросил меня, хочу ли я преобразовать решение в решение VS2010, поэтому я и сделал.
2. Затем я вошел в свойства каждого проекта и настроил их все для компиляции для .NET 4 и построил полное решение.
3. Я скопировал все файлы .dll из /bin/Debug/
в FluentNHibernate в новую папку на локальном жестком диске.
4. В моем примере проекта я ссылался на FluentNHibernate.dll
и NHibernate.dll
из новой папки.
Это моя проблема:
Если я щелкну правой кнопкой мыши на FluentNHibernate
в списке литературы и выберу «Просмотр в браузере объектов ...», он отобразится правильно.
Теперь, когда я пытаюсь создать класс отображения, я не могу импортировать FluentNHibernate
. Этот код:
using FluentNHibernate.Mapping;
namespace FluentNHExample.Mappings
{
}
генерирует ошибку в операторе использования, говоря:
Не удалось найти тип или пространство имен 'FluentNHibernate' (отсутствует директива using или ссылка на сборку?).
Сборка FluentNHibernate
все еще находится в списке ссылок моего проекта, но если я попытаюсь снова просмотреть сборку в Обозревателе объектов, она не может быть найдена.
Что вызывает это?