分享自製的C 和VB Code互轉工具

2021-08-27 13:23:50 字數 790 閱讀 9719

該工具主要針對資料夾,進行批量轉換。它能把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;

codesnippetconverter converter1 = new codesnippetconverter();

converter1.csharptovb(code, out errors);

converter1.vbtocsharp(code, out errors);

工具:cs_vbconverter.rar

原始碼: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都可以正確轉換。不過目...