私はasp.net 2012を使用しており、いくつかの既存のvb.netクラスを含めたいc#クラスプロジェクトがあります。
c# と vb.net クラスの両方を使用できるようにするための最良の方法は何でしょうか?
vb.net クラスを C# に変換するか、vb.net クラスを独自のアセンブリに配置して、アセンブリへの参照を追加します。
VB.NET クラスを独自のプロジェクトに配置し、サード パーティのコントロールと同じように、そのプロジェクトを参照します。
既に述べたように、代替手段の 1 つは、c# を vb.net に、またはその逆に変換することです。インターネットには、次のような多くのページがあります。
http://www.developerfusion.com/tools/convert/vb-to-csharp/
http://www.developerfusion.com/tools/convert/csharp-to-vb/
コードをある言語から別の言語に変換する場合は、変更を適切にテストしてください。
VB.NET コードを別の Visual Studio プロジェクトに保持し、C# コードで参照する場合は、VB.NET コードが CLS に準拠していることを確認する必要があります。これは良い出発点です。
以下も参照してください。
C# を .NET ライブラリにして、VB.NET/ASP.NET プロジェクトに含めます。
詳細については、このhttp://msdn.microsoft.com/en-us/library/t990ks23.aspxに従ってください...