2009-09-04 2 views
2

이전 ASP 사이트를 .NET으로 마이그레이션하면 VB.NET으로 포팅중인 VBScript가로드됩니다.VBScript 속성을 VB.NET으로 자동 변환

이전 속성 구문에 문제가 생기는 경우 자동으로이 작업을 수행 할 수있는 도구 (또는 다른 마술)를 아는 사람이 있습니까?

봤지만 기쁨은 없습니다.

감사 던컨

편집 : VB 스크립트의 특성은 다음과 같이 :

Public Property Get AgeCategoryID() 
    AgeCategoryID = m_AgeCategoryID 
End Property 
Public Property Let AgeCategoryID(Value) 
    m_AgeCategoryID=Value 
End Property 

VB.NET 특성은 다음과 같이 : 손으로 변환

Public Property ParticipationTypeID() 
    Get 
     Return m_ParticipationType 
    End Get 
    Set(ByVal value) 
     m_ParticipationType = value 
    End Set 
End Property 

다른 것보다, 그리고 제비 뽑기가있다, 내가 과정을 빠르게하기 위해 할 수있는 무엇인가 있냐?

+0

아마 당신은 정확하게 당신이 속성 문법으로 가지고있는 문제를 정확히 설명 할 수 있을까요? – AnthonyWJones

답변

0

내가 찾고있는 것을 찾았습니다 - Visual Studio에서 도구 | VB6 코드를 업그레이드하십시오.

완벽하지는 않지만 많은 시간을 절약 할 수 있습니다.

1

ASP (또는 적어도 VBScript)를 가져 와서 VB.NET으로 변환하도록 설계된 도구에 대해서는 알지 못합니다. 그러나 VS에는 VB.NET을 VB.NET으로 변환하는 도구가 있습니다. 그것은 당신 마사지 (또는 적어도 cut'n'paste) chuncks VBScript 및 VB6 코드를 척할 수 있습니다, 그럼 도구를 변환 해. 그것은 여전히 ​​매우 지저분 할 것입니다. 그러나 그것은 약간의 방향 전환을 줄이는 데 도움이 될 수 있습니다.

또 다른 접근법은 속성 정의 쌍을 찾아 변환하기 위해 매크로를 작성하는 것입니다. 제 경험상 이러한 노력은 무차별 대입 처리 방식으로 많은 시간이 걸리는 경향이 있습니다 (많은 양의 디버깅으로 인해).

+0

그래, 그게 내 연구 결과 야. 그냥 생각하면 안됩니다. ( – Duncan

관련 문제