Вопрос

У меня есть странная справочная ошибка, когда я использую бета -версию Fluent Nhibernate 1.0 RTM и Visual Studio 2010 2. В основном я пытался после учебника по началу работы на странице Fluent Nhibernate, и она не компилируется. Я получаю эти две справочные ошибки на Visual Studio:

ПРЕДУПРЕЖДЕНИЕ 1 Справочная сборка «Fluentnhibernate» не может быть решена, потому что она имеет зависимость от "system.data.oracleclient, версия = 4.0.0.0, культура = нейтральная, publickeytoken = b77a5c561934e089", которая не находится в целевой основе ".netframe , Version = v4.0, profile = client ". Testfluentnibernate

ПРЕДУПРЕЖДЕНИЕ 3 Ссылка на ссылку «Fluentnhibernate» не может быть разрешено, поскольку она имеет зависимость от «System.Web, версия = 4.0.0.0, культура = нейтральная, publicKeyToken = b03f5f7f11d50a3a, которого нет в целевой структуре в настоящее время» .netframework, версия. = v4.0, profile = client ". Testfluentnibernate

Я не совсем понимаю, почему эти две сборки нужны для использования Fluentnibernate, но я нахожу еще более странным, что она не получает сборки.

Кстати, я создал простое приложение для консоли.

Спасибо.

Это было полезно?

Решение

По умолчанию Visual C# 2010 предназначен для клиента .NET Framework 4, который является подмножеством полного ».NET Framework 4» и отсутствует обе эти сборки.

Перейдите в меню Project и выберите элемент меню / свой имени про -проекта / свойства ... На вкладке приложения изменить целевую структуру: от .NET FREAMEWORK 4 Профиль клиента на .net Framework 4.

Это мой первый проект с любым визуальным /чем угодно /, nhibernate, Fluent и т. Д. Потребовалось некоторое время, чтобы выяснить, и Google не мог найти мне ответы нигде, так что надеюсь, что это поможет.

Другие советы

@Дэйвид,

Спасибо, ваш комментарий был спасателем.

Странно, вчера мой проект прошел нормально, сегодня перестроил и BAM, 29 ошибок, чтобы не найти ссылки Nhibernate / Fluent / ETC.

Изменение упомянутых вами настроек помогло.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top