|
4
|
| Peter Recore · 技术社区 · 16 年前 |
|
|
1
13
您有带SP1的Visual C 2008速成版吗?SP1将此功能准确地添加到了Visual Studio 2008专业版和Visual C 2008速成版。
从发行说明中 < Buff行情>此服务包添加了一个新的Visual C IDE功能,它提供了一组关于代码的更丰富的错误信息。具体来说,此功能根据代码向您显示打开文件中发生的表达式级错误。以前只有在生成操作之后才报告这些表达式级别错误。 < /块引用> 来自Scott Guthrie的发行说明 < Buff行情>C代码编辑器现在识别并显示许多语义代码问题的红色波形错误,这些问题以前需要显式编译来识别。例如,如果您今天试图在C代码编辑器中声明和使用一个未知的类型,那么在进行编译之前,您不会看到编译错误。现在有了SP1,您将立即看到活动的红色波形曲线错误(不需要显式编译):。
从 release notes :
来自Scott Guthrie的 release notes :
|
|
|
2
17
杰森的回答很好,但还有几点:
是的,但这不相关。是的,在按键之间的100毫秒内对任何语言进行动态分析是一个困难的问题。为C语言做这件事可能比Java更难,因为它支持比Java更多的语言特征。 但是我们的IDE团队是一群很棒的buff编码人员,所以他们可以为C做这些工作。 真正的问题是C的编译器体系结构最初不是为实时进行这种分析而设计的;VB编译器是。因此,要使这个特性可行,需要花费更长的时间来安装C编译器的语义分析引擎。 我们将继续研究如何重新构造编译器,以以丰富、可扩展和引人注目的方式公开越来越多的动态分析服务,但这需要一些时间。它是一个很大的编译器。
在编译器团队中,我们称之为“弯弯曲曲的红色下划线特性”,简称为“弯弯曲曲”。 我不知道市场营销是否有名字。如果他们这样做,可能是“Microsoft Visual Studio Suite System 2008的Microsoft波形感知.NET”;他们似乎喜欢这些长名称中有两次“Microsoft”。 |
|
|
3
7
要在vs 2010中启用此选项,请使用“工具”>“选项”>“文本编辑器”>“C”>“高级”>“显示实时语义错误” 和 vs 2010使用工具>选项>文本编辑器>高级>打开文件时进入大纲模式 |
|
|
4
1
打开此选项
VS 2010
使用
|
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |