【发布时间】:2010-03-28 08:50:52
【问题描述】:
我要接手一个用vb.net写的项目,里面有400k多行代码,都是在option strict off模式下写的。在我做任何其他事情之前,我想先在 option strict on 下构建它——这可能会将它转换为 C#。我发现有数千行代码引发编译错误,主要是关于隐式类型转换。
如果我不想手动更正每一行,是否有任何工具可以帮助它在选项严格模式下编译?因为自己在每一行代码中添加CStr/CInt调用真的很痛苦。
【问题讨论】:
-
为什么有人想要将所有生产代码转换为 C#?我告诉你我讨厌 Java,但如果我继承了 Java 程序,我不会将它转换成 VB.NET 或任何其他语言。处理它。
-
我想要的是将坏代码转换为好代码。即使我必须坚持使用 VB.net 并且不将其转换为 C#,我仍然希望它是 option-strict-on。
-
经过一段时间的研究,我决定一次将选项 strict on 添加到一个文件中,并使其编译,直到所有文件都被转换。真的很遗憾我找不到任何工具来简化这件事。
-
7.5 年后,我正在处理同样的事情:stackoverflow.com/questions/47562402/… 现在才看到这个......
标签: vb.net option-strict