2013-11-22 78 views
0

我要創建爲其在VB.net取得現有的項目一個新的模塊VB .NET和C#.NET一起工作

它與.NET製成,但VB是不是強制性的,所以它是否有可能在C#中創建這些新的功能並將它們集成?

如果是這樣,我該怎麼辦呢?的優點和缺點?

在此先感謝。

+0

值得注意的是:http://msdn.microsoft.com /en-us/library/12a7a7h3.aspx和http://msdn.microsoft.com/en-us/library/a2c7tshk.aspx –

回答

6

VB.Net和C#可共存於同一個應用程序(Visual Studio解決方案),但不是在同一組件(Visual Studio項目)。

1

創建另一個程序集。新程序集可以使用C#並在需要時引用VB程序集以擴展功能

您也可以使新程序集與VB程序集共享相同的名稱空間,並且在另一個項目中引用這兩個dll時,名稱空間將會合並(添加功能的命名空間,而不必擴展原始DLL)

你不能在同一程序VB/C#據我所知