2009-07-15 6 views
12

그런 목록이 있습니까? 나는 완전한 것을 얻을 것을 기대하지 않지만, 가장 잘 알려진 것들의 목록으로 충분할 것입니다.C# 컴파일러의 알려진 버그 목록

+0

일부 버그가 'buggin'인 경우 Mono 프레임 워크와 함께 제공되는 gmcs.exe를 사용해보십시오. – Dykam

+0

@Dykam - 뭐, 그리고 그것은 버그가 없습니까? gmcs에서 여러 컴파일러 버그를보고했습니다. 그들은 오류가 발생하기 쉽습니다. –

+0

확실히 버그는 없지만 csc 버그로 인해 버그가 발생하면 gmcs를 사용해보십시오. – Dykam

답변

5

은 BTW 닷넷 프레임 워크의 http://connect.microsoft.com/feedback/default.aspx?SiteID=210

어떤 버전을 사용해보십시오?

나는 의심의 여지가 있다면 확실하게 .Net 1.1 SP 1이 코드의 버그가 .Net이 아니라고 가정하므로 CLR이 크게 안정적이며 버그가 없다고 생각합니다.

+0

컴파일러에는 enum과 관련된 실제 버그가있다. 그 버그는 기능 btw 될 것입니다. – Dykam

+0

우리는 이제 .NET 3.5 SP1을 사용하고 있습니다. –

1

C# 컴파일러는 다음과 같은 소수점 리터럴의 생성자 System.Decimal 호출 (INT32, INT32, INT32, 부울, 바이트) 방출 :

public static readonly decimal MaxValue = 79228162514264337593543950335M; 

당신이 구현하는 경우 mscorlib에, 그리고 당신은 생략 C# 컴파일러 이 컴파일러에 필요한 멤버를 나타내는 error message CS0656을 제공하는 대신에서 충돌합니다.

C# IntelliSense 엔진, .NET 디버거 및 .NET Framework에서 버그를 알고 있지만 컴파일러에 대해 질문했습니다. : o

관련 문제