J'ai une application ASP.NET fonctionnant sur un serveur web distant et j'ai juste commencé à recevoir cette erreur. Je ne peux pas l'air de le reproduire dans mon environnement de développement:ASP.NET: ICollection, constructeur introuvable?
Method not found: 'Void System.Collections.Generic.ICollection`1..ctor()'.
Cela pourrait-il être dû à une mauvaise configuration du .NET Framework ou IIS 6?
Mise à jour: J'ai désassemblé le code dans la DLL et il semble que le compilateur optimise incorrectement le code. (Notez que Set est une classe qui implémente un ensemble d'objets uniques Il hérite de IEnumerable..) Cette ligne:
Set<int> set = new Set<int>();
est compilé dans cette ligne:
Set<int> set = (Set<int>) new ICollection<CalendarModule>();
La classe Calendar est totalement classe sans rapport !! Est-ce que quelqu'un a déjà remarqué .NET compiler incorrectement du code comme ça avant?