最近有一个人带着一个半完成的网络应用程序来找我,这个应用程序是用VB.NET创建的,没什么大不了的,只是一个普通的网站.他原来的程序员无法继续,所以他希望我完成它.问题是我没有使用VB.NET编程,也没有任何意图为这个小项目学习它.通常我会从这样的东西跑,但我需要现金.我应该接受项目并使用C#继续它,或者只是离开它.有没有人有类似的经历,结果如何.
它可以做到,是的.这并不意味着它会很漂亮.
你有两个选择(我认为):
将现有代码从VB.NET转换为C#,然后完成应用程序(为您提供100%C#代码库).
将VB.NET逻辑迁移到单独的程序集中.然后,您可以从C#代码中单独构建该程序集,并将其作为其他所有内容的参考.
无论哪种方式,都可能涉及大量工作.