2008-10-14 4 views

답변

6

이 도구는 Microsoft에서 "공식적인"VB 리팩터링 추가 기능으로 승인되기 때문에이 기본 응답은 아마도 Refactor!입니다. 그러나 무료 도구이기 때문에 ReSharper 또는 Refactor! Pro과 같은 다른 상용 도구의 힘이 거의 없습니다.

덧붙여서 : 나는이 모든 도구들을 시험해보기를 확실히 권하고 있지만 IDE를 많이 만들었다 고 말해야 만합니다. 많은이 더 느립니다. 컴퓨터가 처리 속도가 빠르면 생산성 향상 효과를 누려보십시오. 그러나 현재 (가상 머신)로드를 처리 할 수 ​​없기 때문에 (Refactor! Pro 가입에 돈을 썼음에도 불구하고) 이러한 도구를 사용하지 않습니다.

2

무료 한 것을 추천 할 수 없지만 ReSharper이 트릭을 수행 할 것입니다. 상업용으로 사용하지 않으려면 땅콩이 필요합니다.

0

VB 용 Resharper와 특히 2005 버전 (R # 3.1)의 경우에는주의해야한다고 덧붙여야합니다. Resharper의 VB 버전은 C# 버전과 특히 2005 버전에서 훨씬 덜 완성적입니다. 2008 버전 (R # 4.1)에서는 그 차이가 다소 작아졌습니다. 그러나 여전히 동일하지 않습니다.

0

답장을 보내 주셔서 감사합니다.

리팩터링을 시도했습니다! Developer Express에서 나에게 잘 작동합니다.

재미있는 한 가지 사실은 Microsoft가 원래 pulled the support for refactoring in VB from Visual Studio 2005이며 타사 공급 업체를 통해 추가 기능을 제공한다는 점입니다. 이는 상당히 일반적인 기능입니다.
이상한 점은 나중에 partnered with Developer Express이 Refactor를 개발하는 데 도움이된다는 것입니다. 이 파트너십은 IDE의 최신 버전에서 여전히 VB에서 리팩토링을 지원하지 않기 때문에 Visual Studio 2008 개발 과정에서 계속 된 것으로 보입니다. 이제 리 팩터! Visual Studio에서 VB의 리팩토링을 수행하는 "공식"도구 (Microsoft에서 지원하는 별칭 도구)가되었습니다.
이 시점에서 나는 기능이 IDE에서 빌드 될 것이라고 생각하지 않습니다. 그래서 DotFuscator와 같은 다른 "공식적인"추가 기능과 같이 Visual Studio 설치 패키지와 함께 배포되지 않는 이유가 궁금합니다. 또는 Crystal Reports.