快捷搜索:

为VS.NET 2005增加Atlas Scripts的代码提示功能

不停在竭尽全力地向周围地人传播Atlas的Declarative Syntax,却老是获得“太难编写”的回答。近来有一次无论若何也找不出一个问题,终极发明是一个拼写差错,愤愤之余,无奈之下,只得设法为VS增添为Atlas的代码提示功能。苦于短缺相关资料,MSDN上尽是若作甚VS.NET 2003下Web Control增添客户端提示的文章。不过幸运地是,这些文章也给了我提示和偏向。摸索数小时之后总算有所门道,奋计谋有小成,不敢独享。虽然时代也曾碰到过一些头疼事,例如VS.NET编辑器无法区分HTML的和Atlas Scripts里的,幸运的是终极找到了办理法子。

先来看一下效果吧:

可以看出,这个代码提示着实便是和VS.NET对付HTML代码提示完全相同,是以可以异常快速地应用Declarative Syntax进行开拓,也不会有拼写差错构成的无奈问题。因为制作代码提示必要一份完备的参考,而Atlas Client Library中的资料又不全,是以今朝只支持只有Library里完备描述的所有Tag。一些比如listView,dataSource, webRequestManager,validator等tag我会在归纳完全后补全代码提示的功能。假如有哪位同伙已经完备归纳出这些,能否借给我参考一下,感谢。:)

添加这些Atlas Scripts的Intelligence支持的步骤如下:

1、点击这里下载所需的XSD文件,VS.NET 2005必要经由过程识别这个文件来供给所需的代码提示。

2、将压缩包内的Atlas_IE6_0.XSD复制到“%VS8_DIR%Common7Packagesschemashtml”目录中。(比如在我的机械上便是:“D:Program FilesMicrosoft Visual Studio 8Common7Packagesschemashtml”目录)

3、打开注册表编辑器(开始——运行——regedit),找到目录“HKEY_LOCAL_MACHINESOFTWAREMicrosoftVisualStudio8.0Packages{1B437D20-F8FE-11D2-A6AE-00104BCC7269}Schemas”,可以发明“Schema 1”,“Schema 2”……如图:

4、紧随着Schema N的最大年夜值再建一个目录(彷佛VS.NET在这里只是反省继续的编号),如上图中“Schema 21”。

5、在刚建立的目录中添加三个字符串类型的值:

File:htmlAtlas_IE6_0.XSD

您可能还会对下面的文章感兴趣: