是否可以使用已经使用VB.NET启动的半完成Web应用程序并继续使用C#

Joh*_*arZ 6 c# vb.net

最近有一个人带着一个半完成的网络应用程序来找我,这个应用程序是用VB.NET创建的,没什么大不了的,只是一个普通的网站.他原来的程序员无法继续,所以他希望我完成它.问题是我没有使用VB.NET编程,也没有任何意图为这个小项目学习它.通常我会从这样的东西跑,但我需要现金.我应该接受项目并使用C#继续它,或者只是离开它.有没有人有类似的经历,结果如何.

Pau*_*sik 10

您也可以咬紧牙关并在VB.NET中完成它.这样您就不必担心转换的变幻莫测或管理多种语言的代码库.我知道这可能听起来不太合适但是从C#跳转到VB并不是那么艰难,甚至不是很大的跳跃.

注意:为那些可能不熟悉"咬紧牙关"成语的人添加了词源链接.


Jus*_*ner 8

它可以做到,是的.这并不意味着它会很漂亮.

你有两个选择(我认为):

  1. 将现有代码从VB.NET转换为C#,然后完成应用程序(为您提供100%C#代码库).

  2. 将VB.NET逻辑迁移到单独的程序集中.然后,您可以从C#代码中单独构建该程序集,并将其作为其他所有内容的参考.

无论哪种方式,都可能涉及大量工作.