Замок ActiveRecord / NHibernate System.Data.Services зависимость и Mono 2.4.2.3 - PullRequest
0 голосов
/ 12 сентября 2009

Получение следующей ошибки компиляции при попытке перенести приложение ASP.Net MVC с помощью Castle ActiveRecord на сервер mod_mono.

System.Data.Services не доступен с моно? Если нет, нужно ли выбрасывать версию 2.0 среды Castle ActiveRecord, поскольку она имеет эту зависимость, или есть альтернатива?

** (/usr/lib/mono/2.0/gmcs.exe:7457): ПРЕДУПРЕЖДЕНИЕ **: Не удалось загрузить следующую сборку, указанную в /local/web/mn/bin/NHibernate.Linq.dll: Сборка: System.Data.Services (assemblyref_index = 3) Версия: 3.5.0.0 Открытый ключ: b77a5c561934e089 Сборка не найдена в глобальном кэше сборок, пути, указанного в переменной среды MONO_PATH, или в расположении исполняемой сборки

1 Ответ

0 голосов
/ 05 февраля 2010

Я только что натолкнулся на это, и поиск ActiveRecord ничего не нашел, но поиск NHibernate сделал - это недавнее изменение в реализации NHibernate LINQ, которое добавляет это. Вы можете использовать ActiveRecord и NHibernate без библиотек LINQ. или была версия DLL, представленная для включения в Mono, которая, по крайней мере, получает компиляцию кода, хотя я еще не проверял, что работает и не работает в реальной реализации LINQ: DLL связана с здесь: http://lists.ximian.com/pipermail/mono-devel-list/2009-October/033284.html

...