将旧的ASP站点迁移到.NET,并且我们正在移植到VB.NET中加载VBScript。
使用旧属性语法遇到麻烦,是否有人知道可以自动执行此操作的工具(或其他此类魔法)?
用Google搜索,但没有快乐。由于 邓肯
编辑: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 :(得分:1)
我不知道任何旨在采用ASP(或至少是VBScript)并转换为VB.NET的工具。但是VS确实有一个将VB6转换为VB.NET的工具。您可能有可能按摩(或至少cut'n'paste)你的VBScript chuncks并假装其VB6代码,然后获得该工具转换它。它仍然会非常混乱,但它可能有助于减少一些手柄转动。
另一种方法是编写宏来查找和转换属性定义对,尽管根据我的经验,这些努力往往需要花费尽可能多的时间(由于大量的调试),因为蛮力处理转向方法。
答案 1 :(得分:0)
找到我要找的东西 - 它在Visual Studio,Tools |中升级VB6代码。
不完美但会节省很多时间。