有没有什么好的办法,把vb.net 的代码转换成c#.net代码

xugq979 2014-11-24 02:47:29
手头上有套程序,是vb.net 开发的。
现在团队中,虽然vb也你能开发,但是还是c#比较熟练。
有没有什么好的办法,把vb.net 的代码转换成c#.net代码。
整体或局部转换都可以。
...全文
355 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xugq979 2014-11-25
  • 打赏
  • 举报
回复
引用 6 楼 lovelj2012 的回复:
先不说转换工具的事情,针对转换发表点看法: 1、转换后,代码要review、模块反复测试确保转换后功能一致,这个预期成本是否有考虑 2、转换成C#的工作量和从零使用C#开发的工作量,以团队现有实力,哪个可能更节省成本呢? 有些时候,可能在VB的基础上维护可能更靠谱。 个人观点
其实这个问题我有在考虑,所以现在还在延续用vb的代码。我预想的转换也不是一下子全部转换过来,局部的,毕竟项目是要延续下去的。 成本肯定会花掉一些的,但是现在团队效率也是要考虑到因素。 顺便感谢上面几位兄弟,网上那个转化器我有尝试过,问题比较多。 微软这个我再研究研究。
江南小鱼 2014-11-24
  • 打赏
  • 举报
回复
先不说转换工具的事情,针对转换发表点看法: 1、转换后,代码要review、模块反复测试确保转换后功能一致,这个预期成本是否有考虑 2、转换成C#的工作量和从零使用C#开发的工作量,以团队现有实力,哪个可能更节省成本呢? 有些时候,可能在VB的基础上维护可能更靠谱。 个人观点
smthgdin_020 2014-11-24
  • 打赏
  • 举报
回复
用微软的Roslyn最靠谱。然后转换后的代码还是要review。
threenewbee 2014-11-24
  • 打赏
  • 举报
回复
微软有一套基于Roslyn的转换程序,google Roslyn VB C# Converter。 网上的那种转换程序不经过语法分析,是不严肃的。 无论使用什么方式转换,都需要建立单元测试并且对转换后的代码做code review,以免引入bug。
winnowc 2014-11-24
  • 打赏
  • 举报
回复
hwangt0 2014-11-24
  • 打赏
  • 举报
回复
网上有转换器
鏡椛氹鈅 2014-11-24
  • 打赏
  • 举报
回复
有网站和转换工具,但效果都不怎么好,你可以在网上找找尝试下...

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧