繁体   English   中英

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

[英]Using C# and VB.NET in one solution

我正忙于一个将Access2003 db转换为.NET的小项目。 我试图将我的功能集成到一个用于某种管理的现有项目中。 该项目中的代码是VB.net。

我从设置数据访问层开始,这似乎很好。 我可以制作访问所需数据的新网页。 但是,当我开始使用类文件来设置业务逻辑层时,使用C#而不是VB时无法构建项目。 我不喜欢VB,并且喜欢用C#编程,因为我更了解语法,等等。知道VB.NET是用来构建整个项目的语言时,是否可以使用C#编程?

如果没有,使用我最喜欢的编程语言将模块集成到项目中的最聪明方法是什么? (制作项目并引用dll吗?)

编辑:所以我的问题的下一步将是->

如果在现有解决方案中建立一个新项目,是否可以使该新项目包含我的业务逻辑层+数据访问层以及现有项目中的引用?

是的,您不能在同一个项目中混合使用各种语言,但是可以将任意多个以不同语言编写的项目添加到同一解决方案中。 (这有时非常有用,特别是当涉及到用C ++ / CLI编写的部分时,这些部分能够完成C#/ VB.NET中无法完成的工作。)

看看这个相关的SO问题:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM