我正在尝试将我的vb.net Web应用程序项目与我的c#mvc项目合并,但该项目太大而无法以其他方式执行。
任何想法都会非常感激!
由于
Ash:D
答案 0 :(得分:1)
使用Visual Studio(或我知道可以定位.net的任何其他IDE),您不能在同一个项目中混合使用多种语言。对于进行按需编译的asp.net项目,在大多数情况下不能混合使用多种语言。
如果您想通过文本编辑器进行编辑或解决此问题,您可以编译为.netmodules(使用编译器开关 - 对于csc.exe,它是/ t:模块),then link them together。这有点麻烦,所以大多数人都不这样做。
否则,您可以将一种语言转换为另一种语言 - 例如,将vb.net转换为c# - 并手动将类型放入一个项目中。有一些语言转换器,但我尝试过的所有语言转换器都有一些复杂构造的错误。我很幸运将项目加载到SharpDevelop,并使用它的内置转换工具让我获得了95%的目标。