<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="C#使用注释,XML文档说明,让发布的dll应用时具有方法属性说明" id="card1">
<p> 游客</p><p>
标题:C#使用注释,XML文档说明,让发布的dll应用时具有方法属性说明<br/>
正文:<br/>
C#编译器可以把XML元素从特定的注释中提取出来，并使用它们生成一个XML文件，要让编译器为程序集生成XML文档说明，需在编译时指定/doc选项，其后需跟上要被创建的文件的名称：    csc /t:library /doc:Camnpr.xml Camnpr.cs    如果XML注释没有生成格式正确的XML文档，编译器就抛出一个错误。注意：    编译器创建了一个&amp;lt;assembly&amp;gt;元素，并为该文件中的每个类或类成员添加一个&amp;lt;member&amp;gt;元素。每个&amp;lt;member&amp;gt;元素都有一个name特性，其中包含成员的全名，前面有一个字母表示其类型：    &amp;ldquo;T:&amp;rdquo;－－表示这是一个类型；    &amp;ldquo;F:&amp;rdquo;－－表示这是一个字段；    &amp;ldquo;M:&amp;rdquo;－－表示这是一个成员。 项目中引用这个生成的dll文件就行了，不需要生成的xml文档。 生成的时候要选择生成XML文档，然后其他项目引用的时候把Dll和XML文档一起拷贝到BIN文件夹就可以了！ 要生成文件 Camnpr.DLL，请使用以下命令行编译文件 Add.cs 和文件 Mult.cs：csc /target:library  /out:Camnpr.DLL Add.cs Mult.cs/target:library 编译器选项通知编译器输出 DLL 文件而不是 EXE  文件。后跟文件名的 /out 编译器选项用于指定 DLL 文件名。否则，编译器使用第一个文件 (Add.cs) 作为 DLL  文件名。若要生成可执行文件 TestCode.exe，请使用以下命令行：csc /out:TestCode.exe  /reference:MathLibrary.DLL TestCode.cs/out 编译器选项通知编译器输出 EXE 文件并且指定输出文件名  (TestCode.exe)。此编译器选项是可选的。/引用编译器选项指定该程序使用的 DLL 文件。一组编译命令设置path环境变量加上  ;C:\WINDO<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=162&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=162&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=162&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=162&amp;Page=2">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=162">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=162">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>