2009-07-15 2 views
12

Y at-il une telle liste? Je ne m'attends pas à en avoir un complet, mais la liste des plus connus doit suffire.Liste des bogues connus dans le compilateur C#

+0

Si un bug est buggin, essayez gmcs.exe, qui vient avec le framework Mono. – Dykam

+0

@Dykam - quoi, et c'est sans bug? J'ai signalé plusieurs bogues de compilateur dans gmcs. Ils sont aussi enclins à l'erreur. –

+0

Certainement pas bugfree, mais si un bug csc vous bugs, vous pouvez l'essayer avec gmcs. – Dykam

Répondre

5

Essayez http://connect.microsoft.com/feedback/default.aspx?SiteID=210

Quelle version du framework .Net btw?

Je crois que le CLR a été largement stable et sans bug depuis .Net 1.1 SP 1, certainement en cas de doute, supposons que c'est un bug dans votre code pas .Net!

+0

Le compilateur a quelques vrais bogues, l'un lié à enums. Ce bug va être une fonctionnalité btw. – Dykam

+0

Nous utilisons .NET 3.5 SP1 maintenant. –

1

Le compilateur C# émet des appels au constructeur System.Decimal (int32, int32, int32, bool, octet) pour littéraux décimaux comme les suivantes:

public static readonly decimal MaxValue = 79228162514264337593543950335M; 

Si vous implémentez mscorlib, et vous omettez ce constructeur, le compilateur C# se bloque plutôt que de donner error message CS0656 indiquant qu'un membre requis par le compilateur est manquant.

Je connais des bogues dans le moteur C# IntelliSense, le débogueur .NET et dans le framework .NET, mais vous venez de poser des questions sur le compilateur. : o

Questions connexes