11
votes

Liste des bugs connus dans le compilateur C #

Y a-t-il une telle liste? Je ne m'attends pas à en avoir un complet, mais la liste des plus connues doit être suffisante.


6 commentaires

Si un bug est "Buggin", essayez GMCs.exe, qui est livré avec le cadre mono.


@Dykam - Quoi, et c'est sans bug? J'ai signalé plusieurs bugs de compilateur dans GMCS. Ils sont tout aussi enclins à error.


Ce n'est sûrement pas plus bugfree, mais si un bogue du CSC vous bugs, vous pouvez l'essayer avec des GMCS.


Pourquoi veux tu savoir?


Parce que nous l'utilisons. Je sais que c'est assez stable, d'autre part, j'étais sûr qu'il y avait des problèmes et je me souviens que nous sommes confrontés à certaines d'entre elles. J'étais à peu près sûr s'il y a une telle liste, il doit y avoir des cas plutôt délicats liés à la syntaxe C #. La question est donc plus éducative que très pratique.


BTW, je suis l'un des lecteurs de la version russe de votre blog, Eric;)


3 Réponses :


5
votes

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

Quelle version du .NET Framework 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 bogue dans votre code pas .net!


2 commentaires

Le compilateur a des bugs réels, une liée à Enums. Ce bug sera une fonctionnalité BTW.


Nous utilisons .NET 3.5 SP1 maintenant.



2
votes

Le compilateur C # émet des appels au système constructeur.Decimal (int32, int32, int32, bool, octet) pour les littéraux décimaux comme suit: xxx

Si vous implémentez MSCorLib, et Vous laissez de côté ce constructeur, le compilateur C # se bloque plutôt que de donner Message d'erreur CS0656 indiquant un membre requis par le compilateur est manquant.

Je connais des bugs dans le moteur IntelliSense C #, le débogueur .NET et dans le .NET Framework, mais vous Il suffit de poser des questions sur le compilateur. : o


0 commentaires

8
votes

La liste des bugs récemment fixes pourrait être trouvée ici: http: // msdn .microsoft.com / fr-US / Bibliothèque / CC713578.aspx Ils appellent cela "briser des changements".


1 commentaires

Comme beaucoup de liens de documentation M $, celui-ci est cassé aussi.