虽然在大多数情况下你可以生成相同的MSIL,但工具肯定存在差异。例如,使用C#可以更轻松地使用PEX。
哪种Microsoft或第三方工具对两种语言都不起作用?
答案 0 :(得分:5)
我想这个答案取决于你对工具支持的意思。
例如,在IDE支持方面,VB比C#做的要多得多。它只有一个更好的IDE。
它具有非常好的背景编辑和非常好的智慧。
当支持MS研究项目或XBox等“新”平台时,VB可能会落后于C#。
对于MS开发人员部门或Office所做的事情,您应该期望两种语言之间或多或少的平等支持。
对于其他群体,例如您提到的MS研究项目,多语言平价通常不是优先事项。在这些情况下,他们似乎倾向于使用C#作为默认选择。
答案 1 :(得分:1)
Ektron CMS 400绝对比C#更具VB。但如果你使用的是Ektron,你就会担心更大的问题...
答案 2 :(得分:1)
在代码分析方面,Re-sharper对C#的支持比VB大得多。
有关VB和C#.NET之间差异的完整列表here
答案 3 :(得分:0)
VB.NET的一大缺失是StyleCop我希望他们的开发团队也能提供VB.NET版本。
答案 4 :(得分:0)
更好地支持C#
更好地支持VB.NET
(这是wiki ...请添加更多)