如何从C#和VB.NET源代码编译单个库?
我有两个源文件:第一个在VB.NET中,第二个在C#中。如何从C#和VB.NET源代码编译单个库?,c#,.net,vb.net,compilation,C#,.net,Vb.net,Compilation,我有两个源文件:第一个在VB.NET中,第二个在C#中。 这些文件是从某些数据库自动生成的。在.vb文件中定义了一些类,比如说vb_class_A;在.cs文件中定义了一个类,该类派生自VB_uClass:cs_class_a:VB_class_a。对于编译,我首先使用/t:module调用vbc.exe并获取VB_code.module;然后我用/addmodule:VB\u code.module调用csc.exe并得到最终的dll。但是这个dll依赖于VB_code.module:如果我删
这些文件是从某些数据库自动生成的。在.vb文件中定义了一些类,比如说vb_class_A;在.cs文件中定义了一个类,该类派生自VB_uClass:cs_class_a:VB_class_a。对于编译,我首先使用/t:module调用vbc.exe并获取VB_code.module;然后我用/addmodule:VB\u code.module调用csc.exe并得到最终的dll。但是这个dll依赖于VB_code.module:如果我删除VB_code.module,dll将无法工作。问题是如何编译独立库?有一个更好、更容易的方法。您可以将Visual basic代码转换为c#,反之亦然 你可以使用这个:converter.telerik.com
如果选择相反的语言,使用ILSpy反编译可以转换代码。为什么有两个库不好?请检查以下答案:不确定转换源代码是否更好或更容易。