我今天下午遇到了这个奇怪的错误......我无法弄清楚为什么System.Data可以依赖System.Data.SqlClient。
这种情况发生在Linux下的Mono中,顺便说一句,我根本不依赖SQL Server ......
哦!它说这只是一个警告,但编译器无论如何都停止了工作。
编译错误
描述:编译错误 为此提供服务所需的资源 请求。查看您的源文件和 修改它以修复此错误。
编译器错误消息:: ** (/usr/local/lib/mono/2.0/gmcs.exe:8658): 警告**:上课 System.Data.SqlClient.SortOrder可以 没有加载,在System.Data中使用, 版本= 2.0.0.0,文化=中立, 公钥= b77a5c561934e089 〜/ Global.asax中
答案 0 :(得分: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中。