Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从C#和VB.NET源代码编译单个库?_C#_.net_Vb.net_Compilation - Fatal编程技术网

如何从C#和VB.NET源代码编译单个库?

如何从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.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_code.module,dll将无法工作。问题是如何编译独立库?

有一个更好、更容易的方法。您可以将Visual basic代码转换为c#,反之亦然

你可以使用这个:converter.telerik.com


如果选择相反的语言,使用ILSpy反编译可以转换代码。

为什么有两个库不好?请检查以下答案:不确定转换源代码是否更好或更容易。