【问题标题】:Using C# and VB.NET in one solution在一个解决方案中使用 C# 和 VB.NET
【发布时间】:2018-12-12 07:15:31
【问题描述】:

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

我首先设置了我的数据访问层,它似乎工作正常。我可以制作新的网页来访问我需要的数据。但是,当我开始使用类文件来设置我的业务逻辑层时,我无法在使用 C# 而不是 VB 时构建我的项目。我不喜欢 VB,但喜欢用 C# 编程,因为我更了解语法等等。如果知道 VB.NET 是构建整个项目所选择的语言,是否可以使用 C# 进行编程?

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

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

如果我在现有解决方案中设置一个新项目,我可以让这个新项目包含我的业务逻辑层 + 数据访问层并引用我现有的吗?

【问题讨论】:

  • 不确定问题是什么:您可以在一个解决方案中使用 VB.NET 和 C# 项目(尽管我不建议这样做)。

标签: c# vb.net


【解决方案1】:

是的,您不能在同一个项目中混合使用多种语言,但是您可以在同一个解决方案中添加任意数量的用不同语言编写的项目。 (这有时非常有用,尤其是当涉及到用 C++/CLI 编写的部分时,它们能够完成在 C#/VB.NET 中不可能完成的事情。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-22
    相关资源
    最近更新 更多