我有一个ASP.NET应用程序在远程Web服务器上运行,我刚开始出现这个错误。我似乎无法在我的开发环境中重现它:ASP.NET:ICollection构造函数未找到?
Method not found: 'Void System.Collections.Generic.ICollection`1..ctor()'.
这可能是由于.NET Framework或IIS 6的一些错误配置?
更新: 我反编译了DLL中的代码,好像编译器不正确地优化代码。 (注意设置是实现一组唯一对象的一类It自IEnumerable继承。)这条线:
Set<int> set = new Set<int>();
被编译进这一行:
Set<int> set = (Set<int>) new ICollection<CalendarModule>();
Calendar类是完全无关的班级!有没有人注意过.NET错误地编译这样的代码?