2009-09-04 22 views
2

古いASPサイトを.NETに移行すると、VB.NETに移植するVBScriptの負荷があります。VBScriptのプロパティをVB.NETに自動的に変換

古いプロパティの構文に問題が生じた場合、誰かがこれを自動的に行うツール(または他の魔法)を知っていますか?

グーグル、しかし喜びはありません。

おかげ ダンカン

EDIT:

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

VB.NETのプロパティは次のようになります。:VBスクリプトのプロパティは次のようになり、手でそれらを変換以外

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にはVB6をVB.NETに変換するためのツールがあります。 VBScriptをマッサージ(または少なくともcut'n'paste)してVB6コードを振って、ツールで変換することも可能です。それはまだ非常に乱雑ですが、それはいくつかのハンドルを削減するのに役立ちます。

もう一つのアプローチは、プロパティ定義のペアを見つけて変換するためのマクロを書くことですが、私の経験では、このような努力は、ブルートフォースのハンドルを回すアプローチと同じくらい多くの時間(デバッグのため)を要します。

+0

ええ、それはこれまでの私の発見です。 ちょっと考えてみてください:( – Duncan

関連する問題