VB.NET Web应用程序项目无法添加与C#.net mvc项目的合并

时间:2010-08-23 14:59:50

标签: c# asp.net-mvc vb.net

我正在尝试将我的vb.net Web应用程序项目与我的c#mvc项目合并,但该项目太大而无法以其他方式执行。

任何想法都会非常感激!

由于

Ash:D

1 个答案:

答案 0 :(得分:1)

使用Visual Studio(或我知道可以定位.net的任何其他IDE),您不能在同一个项目中混合使用多种语言。对于进行按需编译的asp.net项目,在大多数情况下不能混合使用多种语言。

如果您想通过文本编辑器进行编辑或解决此问题,您可以编译为.netmodules(使用编译器开关 - 对于csc.exe,它是/ t:模块),then link them together。这有点麻烦,所以大多数人都不这样做。

否则,您可以将一种语言转换为另一种语言 - 例如,将vb.net转换为c# - 并手动将类型放入一个项目中。有一些语言转换器,但我尝试过的所有语言转换器都有一些复杂构造的错误。我很幸运将项目加载到SharpDevelop,并使用它的内置转换工具让我获得了95%的目标。