2009-12-03 3 views
0

У меня была эта странная ошибка сегодня днем ​​... Я не могу понять, почему System.Data может полагаться на System.Data.SqlClient.System.Data.SqlClient, используемый в System.Data?

Это происходит в Mono под Linux, и я не полагаться на SQL Server на всех, кстати ...

Oh! В нем говорится, что это всего лишь предупреждение, но компилятор все равно перестает выполнять эту работу.

Ошибка компиляции

Описание: Ошибка компиляции ресурса, необходимого для обслуживания этого запроса . Просмотрите исходный файл, и измените его, чтобы исправить эту ошибку.

Компилятор Сообщение об ошибке: ** (/usr/local/lib/mono/2.0/gmcs.exe:8658): ПРЕДУПРЕЖДЕНИЕ **: Класс System.Data.SqlClient.SortOrder может не быть загружен, используется в System.Data, Version = 2.0.0.0, культура = нейтральной, PublicKeyToken = b77a5c561934e089 ~/Global.asax

ответ

1

System.Data.SqlClient.SortOrder живет в System.Data.dll. Я удивлен Mono не выполнил это простое перечисление, но, видимо, это не имеет:

http://go-mono.com/status/status.aspx?reference=2.0&profile=2.0&assembly=System.Data

Вы (или автоматически сгенерированный код) должны быть ссылаться на него, возможно, в Global.asax.

+0

Я включил MvcContrib и MvcContrib.FluentHtml в свой проект. До этого у меня не было ошибок компиляции. – RooSoft

+0

Более подробное исследование показывает, что SortOrder используется несколько раз в MVCContrib \ UI \ Grid \ Sortable – RooSoft

+0

Я добавил его в SVN r147636. – jpobst

Смежные вопросы