我正在为客户开发一个asp.net(c#)项目.他想再添加一个团队成员,那个人想在VB.net中编写代码.那么对于同一个项目我们可能有不同语言的页面吗?
有可能,有点儿.而不是说如何,我会说为什么这是一个可怕的想法(通常):
当然,你可以假装每个程序员都"拥有"代码,永远不必处理其他语言......但是
所以,在大多数情况下,请不要这样做!相反,选择其中一个.VB.Net很好,C#很好.但是将它们混合在同一个项目中是愚蠢的,只会导致混乱和沮丧
现在,话虽如此,也有例外.Visual Studio不允许在单个项目中使用混合语言之一,因此这基本上意味着您不得不将不同的语言部分作为单独的库.这被认为是Visual Studio中的一个缺点,但实际上,由于上述原因,这就是为什么不支持(可能).
因此,如果您正在考虑使用两种不同的语言,请确保以下内容: