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

本文关键字:NET 源代码 编译 单个库 VB | 更新日期: 2023-09-27 18:21:42

我有两个源文件:第一个在VB.NET中,第二个在C#中。这些文件是从某些数据库自动生成的。在.vb文件中定义了一些类,比如说vb_class_A;在.cs文件中,定义了一个类,该类派生自VB_class:cs_class_a:VB_class_a。编译时,我首先调用带有/t:module的vbc.exe,得到VB_code.module;然后我用/addmodule:VB_code.module调用csc.exe并获得最终dll。但是这个dll依赖于VB_code.module:如果我删除VB_code.module dll将不起作用。问题是如何编译独立的图书馆?

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

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

您可以使用以下网址:converter.telerik.com

如果您选择相反的语言,使用ILSpy进行解压缩可以转换代码。