现在的位置: 首页Blog 博客, Skills 点滴, Web 网络>正文
关于CLS-compliant 公共语言规范Common Language Specification
2010年04月07日 Blog 博客, Skills 点滴, Web 网络 暂无评论

正如蝈蝈俊.net 提到的

A 项目 引用 B 项目
如果 A 项目 定义了  [assembly: CLSCompliant(true)] 也就是符合“公共语言规范”
而 B 项目没有定义符合“公共语言规范”。
则就会报那个错误。我今天的错误,就是这个所致。

B 项目也定义必须符合“公共语言规范”,就没问题了。郁闷的是,我竟然在这个最简单的地方错误了。费了一下午查错误,都走了弯路。

我也废了差不多一个下午 不过对CLS有了点稍详细的了解

估计esri 的silverlight API里是没加[assembly: CLSCompliant(true)] 的 才导致警告

"Argument type 'ESRI.ArcGIS.Client.Map' is not CLS-compliant “

所以我的项目只能也去掉[assembly: CLSCompliant(true)] 了···

0

给我留言

留言无头像?

×
腾讯微博