寻求解决方案:不公平的.net自定义控件(高手请进) 我已经是一个.net老鸟了,但每每开发一个DLL控件都可以在设计器里为控件发布属性和行为,因为这是System.ComponentModel所做的事情!但是在HTML源码编辑器里就是不出现属性提示,真是不公平!!! 看大家有何解决办法???? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你必须把你的控件xsd文件放到Program Files\Microsoft Visual Studio .NET 2003\Common7\Packages\schemas\xml下,并且定义namespace. ajex(仙桃人在珠海) 哦,是的!但是如何写XSD文档呢?能给个Sample吗? 1.使用VS.NET 2003 IDE,对项目进行编译,实现项目与项目之间的XML注释调用 在要生成组件的项目中,选择项目属性(右键击项目名称选属性 或 菜单中选择 [项目(P)] > [属性(P)] ) 然后选择 配置属性 > 生成 > XML 文档文件 ,填入项目名。C#工程中跨项目添加、使用XML格式注释的方法,不清楚大家知不知道,发出来看看。1.使用VS.NET 2003 IDE,对项目进行编译,实现项目与项目之间的XML注释调用 在要生成组件的项目中,选择项目属性(右键击项目名称选属性 或 菜单中选择 [项目(P)] > [属性(P)] ) 然后选择 配置属性 > 生成 > XML 文档文件 ,填入项目名。 以后再生成项目时,组件目录(\bin\debug)下就会生成一个 [项目名称].xml 的文件,项目中所有的注释都保存在其中。 这时,其他项目引用该项目的dll时,会自动将那个 [项目名称].xml 复制过去,然后就可以在IDE中使用了。 注意,如果dll和xml的文件名不匹配,可能会造成注释显示不正确。2.使用 VS.NET 2003 命令提示符,对单个文件进行编译,实现调用组件时显示XML注释 打开 「开始」菜单\程序\Microsoft Visual Studio .NET 2003\Visual Studio .NET 工具\Visual Studio .NET 2003 命令提示 输入 csc /doc:<file> [文件名.cs] 比如我的一个组件,名为 C:\Component.cs ,其中包含2个方法,已经添加了XML格式的注释。 我输入 C:\>csc /doc:c:\Component.xml /t:library /r:C:\WINNT\Microsoft.NET\Framework\v1.1.4322\System.Data.OracleClient.dll C:\Component.cs /doc:c:\Component.xml 表示指定生成的XML文件路径 /t:library 表示生成类型是类库,而非应用程序接口 /r:C:\WINNT\Microsoft.NET\Framework\v1.1.4322\System.Data.OracleClient.dll 表示需要调用的外部类库(Componment.cs里 using System.Data.OracleClient) C:\Component.cs 表示源文件路径 编译器将会生成 C:\Component.dll 和 C:\Component.xml 然后其他项目引用这个 Component.dll 时,会自动将 Component.xml 复制过去,并会自动生成为该项目组件的一部分,在IDE中就可以使用了。 ajex is correct, see a detailed example hereAdd HTML Intellisense to your custom web control using XSD generator... http://weblogs.asp.net/guys/archive/0001/01/01/128777.aspxit also provides a free tool ASP连接mysql 登录名 密码 那些需要写么 asp怎么规定字节长度写入txt文件中 Control是那个包下面的? asp.net网络考试系统中的选择题如何循环显示? 简单问题求助 极度郁闷,在线等!!!!我装的是win2003系统,主页在自己的机器上,用ie访问asp.net页面速度快,但是访问asp页面(比如动网论坛,还有 World文档打开是乱码,急盼大家帮个忙!!! .net连接问题 我的DataGrid分页不成功 哪里有中文的rational rose 教程 密码加密问题 在线等。急。。 如何用dataset来读写xml
在要生成组件的项目中,选择项目属性(右键击项目名称选属性 或 菜单中选择 [项目(P)] > [属性(P)] )
然后选择 配置属性 > 生成 > XML 文档文件 ,填入项目名。
C#工程中跨项目添加、使用XML格式注释的方法,不清楚大家知不知道,发出来看看。1.使用VS.NET 2003 IDE,对项目进行编译,实现项目与项目之间的XML注释调用
在要生成组件的项目中,选择项目属性(右键击项目名称选属性 或 菜单中选择 [项目(P)] > [属性(P)] )
然后选择 配置属性 > 生成 > XML 文档文件 ,填入项目名。
以后再生成项目时,组件目录(\bin\debug)下就会生成一个 [项目名称].xml 的文件,项目中所有的注释都保存在其中。 这时,其他项目引用该项目的dll时,会自动将那个 [项目名称].xml 复制过去,然后就可以在IDE中使用了。
注意,如果dll和xml的文件名不匹配,可能会造成注释显示不正确。2.使用 VS.NET 2003 命令提示符,对单个文件进行编译,实现调用组件时显示XML注释
打开 「开始」菜单\程序\Microsoft Visual Studio .NET 2003\Visual Studio .NET 工具\Visual Studio .NET 2003 命令提示
输入 csc /doc:<file> [文件名.cs]
比如我的一个组件,名为 C:\Component.cs ,其中包含2个方法,已经添加了XML格式的注释。 我输入
C:\>csc /doc:c:\Component.xml /t:library /r:C:\WINNT\Microsoft.NET\Framework\v1.1.4322\System.Data.OracleClient.dll C:\Component.cs /doc:c:\Component.xml
表示指定生成的XML文件路径
/t:library
表示生成类型是类库,而非应用程序接口
/r:C:\WINNT\Microsoft.NET\Framework\v1.1.4322\System.Data.OracleClient.dll
表示需要调用的外部类库(Componment.cs里 using System.Data.OracleClient)
C:\Component.cs
表示源文件路径 编译器将会生成 C:\Component.dll 和 C:\Component.xml
然后其他项目引用这个 Component.dll 时,会自动将 Component.xml 复制过去,并会自动生成为该项目组件的一部分,在IDE中就可以使用了。
http://weblogs.asp.net/guys/archive/0001/01/01/128777.aspxit also provides a free tool