2009-07-15 11 views
12

Có danh sách như vậy không? Tôi không mong đợi để có được một hoàn thành, nhưng danh sách những người nổi tiếng nhất phải là đủ.Danh sách các lỗi đã biết trong trình biên dịch C#

+0

Nếu một số lỗi là 'buggin' bạn, hãy thử gmcs.exe, đi kèm với khung Mono. – Dykam

+0

@Dykam - cái gì, và đó là lỗi miễn phí? Tôi đã báo cáo nhiều lỗi trình biên dịch trong gmcs. Chúng dễ bị lỗi. –

+0

Chắc chắn không phải là lỗi, nhưng nếu một lỗi csc lỗi bạn, bạn có thể thử nó với gmcs. – Dykam

Trả lời

8

danh sách các lỗi cố định gần đây có thể tìm thấy tại đây: http://msdn.microsoft.com/en-us/library/cc713578.aspx Chúng gọi là "Thay đổi đột phá".

+0

Danh sách thực sự tốt;) –

+0

Giống như rất nhiều liên kết tài liệu M $, điều này cũng bị hỏng. –

5

Hãy thử http://connect.microsoft.com/feedback/default.aspx?SiteID=210

Phiên bản nào của .Net framework btw?

Tôi tin rằng CLR đã phần lớn ổn định và không có lỗi kể từ .Net 1.1 SP 1, chắc chắn nếu nghi ngờ, giả định rằng một lỗi trong mã của bạn không phải .Net!

+0

Trình biên dịch có một số lỗi thực, một liên quan đến enums. Lỗi đó sẽ là một tính năng btw. – Dykam

+0

Chúng tôi đang sử dụng .NET 3.5 SP1 ngay bây giờ. –

1

Các biên dịch C# phát ra các cuộc gọi đến System.Decimal constructor (int32, int32, int32, bool, byte) cho literals thập phân như sau:

public static readonly decimal MaxValue = 79228162514264337593543950335M; 

Nếu bạn đang thực hiện mscorlib, và bạn bỏ qua nhà xây dựng này, trình biên dịch C# gặp sự cố thay vì cung cấp error message CS0656 cho biết một thành viên được yêu cầu bởi trình biên dịch bị thiếu.

Tôi biết lỗi trong công cụ C# IntelliSense, trình gỡ lỗi .NET và trong khung .NET, nhưng bạn vừa hỏi về trình biên dịch. : o

Các vấn đề liên quan