XML注释未在WCF服务中显示

8

我有一个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);

然而,我放置在三个正斜杠 /// 中的XML注释并不出现在消费它的客户端应用程序的工具提示中,这是标准的WCF/Web服务功能吗?它们永远不会出现吗?还是有办法让它们出现?

1个回答

7

1
谢谢,有没有办法将XML与引用它的客户端放在一起?可以强制实现吗? - David
XML仅在与生成它的程序集直接匹配时使用。您可以将其放入客户端的bin文件夹中,但它不会起到任何作用。您可以尝试将文件重命名为包含客户端WCF代理的.dll文件。代理类型将位于不同的命名空间中,并且它们不会直接匹配源类型,因此不能保证匹配成功。 - jrista
1
这真是太遗憾了...我想知道是否有办法扩展生成Reference.cs的过程,以便将注释一并提取过来。 - Kritner

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接