該工具主要針對資料夾,進行批量轉換。它能把sourcedirectory資料夾以及所有子資料夾下的c#和vb檔案,按照原有目錄結構轉換後,儲存到targetdirectory中。其中轉換功能基本等同於developerfusion的工具。(比如關鍵字foreach和#region都可以正確轉換。不過目前還有些問題,掛事件和一些資源的引用轉換有待完善。先發出來請大家用用,歡迎多提意見~
介面如下:(比較屌絲,將就著看吧)
該工具中使用的是開源專案 的庫,分別引用了
icsharpcode.core.dll
icsharpcode.nrefactory.dll
icsharpcode.sharpdevelop.dom.dll
log4net.dll
mono.cecil.dll
該庫的用法如下:
using icsharpcode.sharpdevelop.dom.nrefactoryresolver;工具:cs_vbconverter.rarcodesnippetconverter converter1 = new codesnippetconverter();
converter1.csharptovb(code, out errors);
converter1.vbtocsharp(code, out errors);
原始碼:sourcecode.rar
分享自製的C 和VB Code互轉工具
該工具主要針對資料夾,進行批量轉換。它能把sourcedirectory資料夾以及所有子資料夾下的c 和vb檔案,按照原有目錄結構轉換後,儲存到targetdirectory中。其中轉換功能基本等同於developerfusion的工具。比如關鍵字foreach和 region都可以正確轉換。不過目...
分享自製的C 和VB Code互轉工具
該工具主要針對資料夾,進行批量轉換。它能把sourcedirectory資料夾以及所有子資料夾下的c 和vb檔案,按照原有目錄結構轉換後,儲存到targetdirectory中。其中轉換功能基本等同於developerfusion的工具。比如關鍵字foreach和 region都可以正確轉換。不過目...
分享自製的C 和VB Code互轉工具
該工具主要針對資料夾,進行批量轉換。它能把sourcedirectory資料夾以及所有子資料夾下的c 和vb檔案,按照原有目錄結構轉換後,儲存到targetdirectory中。其中轉換功能基本等同於developerfusion的工具。比如關鍵字foreach和 region都可以正確轉換。不過目...