我可以合并 ASP.Net VB 和 ASP.Net C# 吗?



我想知道是否可以合并 ASP.Net VB 和 ASP.Net C#。我做了我的研究,一些网友在这里说不。这个博客和这个博客说这是可能的。我想知道是否有可能,我如何从不同的项目访问 ASP.Net VB 类到 ASP.Net C# 类?

如果他们在不同的项目中,绝对...编译后,无论 .Net 语言如何,都可以引用和访问 .Net 程序集。

但是,我不相信您可以在同一项目中混合源文件,因为两者都使用不同的编译器来编译为 IL。

最后,如果您谈论的是应用程序代码文件夹中的未编译脚本,我不确定。出于安全原因,我不使用未编译的代码文件。

可以将两种不同的语言项目转换为一种。只需按照以下步骤操作:

  1. 编译 VB.Net 项目
  2. 将已编译项目的库引用添加到另一个使用 ASP.Net C# 的项目中
  3. 现在在 C# 代码中实例化引用库的对象,您可以访问 VB.Net 项目的所有方法。

如果有帮助,请不要忘记+1答案。干杯!

如果您正在考虑从多个 ASP.NET 项目创建单个 ASP.NET 项目,这些项目是用不同的编程语言编写的,那么这是不可能的。在这里,通过创建,我的意思是说在单个项目中包括c#文件和vb文件。

但是,如果您要在新项目中添加这些项目的引用(dll引用(,那么这是可能的。

最新更新