Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
XML注释未出现在WCF服务中_Wcf_Web Services_Comments_Xml Comments - Fatal编程技术网

XML注释未出现在WCF服务中

XML注释未出现在WCF服务中,wcf,web-services,comments,xml-comments,Wcf,Web Services,Comments,Xml Comments,我有一项WCF服务,并对我的运营合同作出如下评论: /// <summary> /// Call to topup a card. /// </summary> /// <param name="topUp">The TopUp object which specifies the card to topup.</param> /// <returns>Returns a boolean indi

我有一项WCF服务,并对我的运营合同作出如下评论:

    /// <summary>
    /// Call to topup a card.
    /// </summary>
    /// <param name="topUp">The TopUp object which specifies the card to topup.</param>
    /// <returns>Returns a boolean indicating whether call has finished successfully.          </returns>
    [OperationContract]
    bool UploadTopUp(TopUp topUp);
//
///打电话给加满一张卡。
/// 
///指定要加满的卡的加满对象。
///返回一个布尔值,指示调用是否已成功完成。
[经营合同]
bool上传上传上传(上传上传上传);

但是,我在上面3个正斜杠中添加的XML注释///不会出现在使用它的客户端应用程序的工具提示中,这是标准的WCF/web服务功能吗?他们永远不会出现吗?还是有办法让它们出现?

Xml文档注释通常不会集成到为WCF服务生成的WSDL中。此信息通常仅在适当的xml文档文件与直接引用的程序集位于同一位置时可用

生成的WSDL(或MEX端点提供的元数据)中包含的唯一信息是契约属性本身的属性。检查文档中的以下内容:


谢谢,有没有办法将XML与引用它的客户机进行同源?以某种方式强制执行?只有当XML与生成它的程序集直接匹配时,才会使用它。您可以将其放在客户端的bin文件夹中,但它不会做任何事情。您可以重命名该文件以匹配包含客户端WCF代理的.dll。代理类型将在不同的名称空间中,并且它们不会直接匹配源类型,因此没有保证。这真是太遗憾了。。。我想知道是否有任何方法可以扩展生成Reference.cs的过程,从而也可以获得评论。