2009-05-08 4 views
1

안녕하세요 VS2005 솔루션/프로젝트 파일이 있지만 소스 코드 자체에 C# 3.0의 새로운 언어 기능 (대부분 자동 속성)이 포함되어있는 SlimDX 샘플의 문제가 있습니다. . 이 물건을 C# 2.0으로 손으로 변환하는 것은 지옥 일 것입니다. 거기에 자동으로 어떤 도구가 있습니까? 감사!자동으로 C# 3 구문 설탕을 확장하십시오.

답변

0

C# 3.0 컴파일러로 소스를 컴파일 한 다음 반사판 + FileDisassembler을 사용하여 디 컴파일 된 소스를 C# 2.0 호환 파일로 덤프하십시오.

1

내가 이미 사용 했으므로 자유롭게 사용할 수있는 CodeRush Express을 사용한다는 사실을 알고 있습니다. 이 기능을 "Backing Store 생성"이라고합니다. 거기에 다른 리팩터링도 있는데, 유추 한 타입 ('var')으로의 변환이 가능하다고 확신합니다.

+0

감사합니다. 그러나 CodeRush Express는 VS 2005에서 작동하지 않습니다. 정상적으로 설치되었지만 VS에서는 아무 것도 볼 수 없습니다. 도와 주셔서 감사합니다. –

+0

사실 메뉴에있는 것과 같지는 않지만 자동 속성에 커서를 놓으면 빨간색 밑줄과 비슷한 파란색 밑줄이 표시됩니다. 또한 ctrl +'키를 누르면 CodeRush의 리팩토링 메뉴가 표시됩니다. –

+0

False, 결국 VS로 통합 된 DXCore 패키지를 복구해야했기 때문입니다. 어리석은 설치자 ... –

1

Resharper은 자동 속성을 몇 번의 클릭으로지지 필드가있는 속성으로 변환합니다.

또한 정의 된 표준을 기반으로 파일 배치를 처리하므로 필요한 작업을 수행 할 수 있습니다.

관련 문제