C#vs VB.NET在工具支持方面?

时间:2009-01-17 00:41:00

标签: c# vb.net

虽然在大多数情况下你可以生成相同的MSIL,但工具肯定存在差异。例如,使用C#可以更轻松地使用PEX

哪种Microsoft或第三方工具对两种语言都不起作用?

5 个答案:

答案 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#

  • 了StyleCop
  • PEX
  • 重新尖锐

更好地支持VB.NET

  • 智能感知

(这是wiki ...请添加更多)