在同一解决方案中使用VB.NET和C#

在同一解决方案中使用VB.NET和C#,c#,.net,vb.net,c#-4.0,interop,C#,.net,Vb.net,C# 4.0,Interop,我的组织以前用VB.NET编写过软件。我们决定对其进行一些增强,并想知道是否可以用C#编写新的增强功能?VB.NET项目能否与C#项目共存 性能如何 还有其他问题吗 VB.NET项目可以与用C#编写的项目完美地接口,因为它们都编译为MSIL。不应该有任何性能影响 您必须处理的主要问题是,如果您的解决方案包含多种语言,它将变得更加复杂。另外,开发人员需要同时了解VB.NET和C#,一般来说,C#开发人员在被迫在VB.NET中工作时会脾气暴躁。) 另一方面,C#开发人员远远多于VB.NET开发人员。

我的组织以前用VB.NET编写过软件。我们决定对其进行一些增强,并想知道是否可以用C#编写新的增强功能?VB.NET项目能否与C#项目共存

性能如何


还有其他问题吗

VB.NET项目可以与用C#编写的项目完美地接口,因为它们都编译为MSIL。不应该有任何性能影响

您必须处理的主要问题是,如果您的解决方案包含多种语言,它将变得更加复杂。另外,开发人员需要同时了解VB.NET和C#,一般来说,C#开发人员在被迫在VB.NET中工作时会脾气暴躁。)


另一方面,C#开发人员远远多于VB.NET开发人员。

VB.NET项目可以与C#编写的项目完美接口,因为它们都编译为MSIL。不应该有任何性能影响

您必须处理的主要问题是,如果您的解决方案包含多种语言,它将变得更加复杂。另外,开发人员需要同时了解VB.NET和C#,一般来说,C#开发人员在被迫在VB.NET中工作时会脾气暴躁。)


另一方面,C#开发人员远远多于VB.NET开发人员。

我不同意之前所做的编辑,其含义要清楚得多。我不同意之前所做的编辑,其含义要清楚得多。+1。对于完整的sack:所有MS.Net程序集都编译为MSIL,C#比VB.Net有一点性能优势,但不值得注意。+1。我同意!几年前,一些公司仍在使用VB.NET编写他们的项目,而忽略了C。对于他们来说,学习另一种语言是非常昂贵和耗时的,现在VB.NET正在消亡,这些公司被说服迁移到C#。对我来说,最好的迁移示例是.NETNukeCMS。在用VB.NET编写之前,现在是C#.@Jobert“…现在VB.NET正在消亡”[需要引用]+1。对于完整的sack:所有MS.Net程序集都编译为MSIL,C#比VB.Net有一点性能优势,但不值得注意。+1。我同意!几年前,一些公司仍在使用VB.NET编写他们的项目,而忽略了C。对于他们来说,学习另一种语言是非常昂贵和耗时的,现在VB.NET正在消亡,这些公司被说服迁移到C#。对我来说,最好的迁移示例是.NETNukeCMS。在VB.NET编写之前,现在是C#.@Jobert“…现在VB.NET正在消亡”[需要引用]