フリーのC#開発環境SharpDevelopを使って、C#ソースをVB.NETに変換

C#で作成されたシステムをVB.NETに変換したいことはよく発生します。
WEB上でC#のソースをVB.NETなどに変換してくれるサイトは存在するのですが、 もっと良いものがないかと探してみました。

フリーのソフトで SharpDevelop というC#の開発環境がありました。
これ自体でWindowsFormのアプリケーションを作ることができます。

SharpDevelop
http://www.icsharpcode.net/OpenSource/SD/Default.aspx

これをインストールして動作させてみました。
ダウンロードは以下のURLから「Downloads for SharpDevelop 4.4 」をダウンロードしました。

http://www.icsharpcode.net/OpenSource/SD/Download/
インストールは表示される内容に従って行えば特に問題なく終わります。

以下はSharpDevelopを最初に起動した画面です。

Cs1

とあるc#のソリューションを読込ませます。
(このソースはあるサイトのオープンソースのものです)
メインメニューの中から以下の操作をします。
[File] ⇒ [Open] ⇒ [Project/Solution... Ctrl+Shift+O]

Cs2

ソリューションが読込まれた様子がわかります。

そこで、ソリューション全体をVB.NETに変換してみます。
メインメニューの中から以下の操作をします。
[Project] ⇒ [Convert] ⇒ [From C# to VB.NET]

Cs3


C#のソリューション名が「Socktes」なのでVB.NETの方は「Socktes.Converted」となり、ソースは全て「cs」から「vb」に変わったことが分かります。


1個のC#ソースをVB.NETに変換したい場合は、1個のソースファイルを選択状態にしておいてメインメニューの中から以下の操作をします。
[Tools] ⇒ [Convert code to] ⇒ [VB.NET]

Cs4

Generated.vb」というタブが生成されますので、この中身をコピーして別のところにでも貼り付ければOKです。

Cs5

日本語にも対応できるようですが、今回は英語のまま使いました。

TECHNICAL MASTER はじめてのASP.NET 4 プログラミング Visual C#編【電子書籍】[ WINGSプロジェクト 土井毅 ]

価格: 2,916円
(2016/09/29 14:01時点 )

感想:0件


楽天市場
コメント(0)