Аргумент тип "FluentNHibernate.Mapping.IProperty" не е CLS-съвместим

Името не е съвместимо? Оформление? Какво?

Имате ли идеи какво точно може да генерира това съобщение? Всякакви идеи са добре дошли. Имам куп такива предупреждения.

Всъщност съм готов да премахна CLSCompliant(true), но искам да знам първопричината.


person Mike Chaliy    schedule 08.04.2009    source източник


Отговори (2)


Не е ли толкова просто, колкото Fluent.NHibernate асемблирането да не е CLSCompliant? Типът IProperty не е съвместим, следователно метод, който го приема като параметър, не е съвместим.

person Jon Skeet    schedule 08.04.2009
comment
да! Това е случая! Благодаря ти много! - person Mike Chaliy; 08.04.2009

Може да имате член, който използва същото име с различни главни букви - напр. iProperty. Или може би имате два аргумента, които се различават само в главните букви.

person Rashack    schedule 08.04.2009
comment
Благодаря, но в моята ситуация това не е така. - person Mike Chaliy; 08.04.2009