1. 项目转化
a) 确定要转化的项目
i. 非转化C#项目可以与VB项目共存
b) 建立相应的VB项目
i. 将所属文件移入该项目,逐个转换
2. 项转化
a) 准备
i. 转换工具 http://codeconverter.sharpdevelop.net/SnippetConverter.aspx
b) 脚本类转化
i. 包含设计类
ii. 事件处理
1. C#在各个控件处绑定其要引用的事件
2. VB在各个事件处指名其绑定的控件
a) 要求相应控件的修饰符为 Friend WithEvents,而非默认的private
c) 窗体设计类转化
i. VB无专门的窗体设计类
ii. 由C#设计类转换来的文件将作为VB脚本类的一部分,放在VB脚本类的开始
d) 资源文件转化
i. 不用转换