2009-12-03 3 views
0

J'ai eu cette erreur bizarre cet après-midi ... Je ne peux pas comprendre pourquoi System.Data pourrait s'appuyer sur System.Data.SqlClient.System.Data.SqlClient utilisé dans System.Data?

Cela se produit en Mono sous Linux, et je ne compte pas sur SQL Server du tout, en passant ...

Oh! Il dit que c'est seulement un avertissement mais le compilateur arrête de le faire quand même.

erreur de compilation

Description: erreur de compilation d'une ressource requis pour traiter cette demande . Vérifiez votre fichier source et modifiez-le pour corriger cette erreur.

compilateur Message d'erreur:: ** (/usr/local/lib/mono/2.0/gmcs.exe:8658): ATTENTION **: La classe System.Data.SqlClient.SortOrder pourrait ne pas être chargé, utilisé dans System.Data, version = 2.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089 ~/Global.asax

Répondre

1

System.Data.SqlClient.SortOrder vit à System.Data.dll. Je suis surpris Mono n'a pas mis en œuvre cette ENUM simple, mais apparemment il n'a pas:

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

Vous (ou un code généré automatiquement) doit être référencez, peut-être dans Global.asax.

+0

J'ai inclus MvcContrib et MvcContrib.FluentHtml dans mon projet. Avant cela, je n'avais aucune erreur de compilation. – RooSoft

+0

Plus d'enquête montre que SortOrder est utilisé plusieurs fois dans MVCContrib \ UI \ Grid \ Sortable – RooSoft

+0

Je l'ai ajouté dans SVN r147636. – jpobst