Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.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
C# 如何从XML文档注释创建网站?_C#_.net_Documentation - Fatal编程技术网

C# 如何从XML文档注释创建网站?

C# 如何从XML文档注释创建网站?,c#,.net,documentation,C#,.net,Documentation,我想从C#创建一个文档网站 Python社区的一个示例。这是使用名为的工具从中创建的 对于一个C#项目来说,这样的事情可能发生吗 .NET项目(不是我的)中的XML文档注释示例 // ///表示以人类时间顺序表示的时间段:小时、天、, ///几周、几个月等等。Noda Time中的所有实现都是不可变的,并且返回字段 ///按大小降序排列:例如,小时比分钟早。 /// 公共密封类期间:IEnumerable,IEquatable 编辑:我能在其他问题中找到的全部建议都是“使用”。据我从其(

我想从C#创建一个文档网站

Python社区的一个示例。这是使用名为的工具从中创建的

对于一个C#项目来说,这样的事情可能发生吗


.NET项目(不是我的)中的XML文档注释示例

//
///表示以人类时间顺序表示的时间段:小时、天、,
///几周、几个月等等。Noda Time中的所有实现都是不可变的,并且返回字段
///按大小降序排列:例如,小时比分钟早。
/// 
公共密封类期间:IEnumerable,IEquatable

编辑:我能在其他问题中找到的全部建议都是“使用”。据我从其(具有讽刺意味的是有限的)文档中所知,它只能创建Windows帮助文件(
.chm
)。对吗

编辑:我能在其他问题中找到的全部建议是“使用Sandcastle”。据我从它的(具有讽刺意味的是有限的)文档中所知,它只能创建Windows帮助文件(.chm)。对吗

不,那不对。Sandcastle可以构建范围广泛的输出

然而,这些天你真的想要,这让事情变得更好。仍然不是完全无痛,但相当不错。SHFB的文档通常也是相当合理的


有趣的是,你应该举一个野田佳彦时间的例子——SHFB正是我们用来生成时间的。对于一键式解决方案,你也可以试试我们的

你也可以试试。另一个免费的开源文档生成器。 您可以创建html和chm输出以及word文档

下面是一个示例


附言:我是这个工具的创造者。

Brilliant,这就是我想要创建的网站。我将下载SHFB,看看我能走多远。它成功了,但速度慢得让人望而却步。为一个8MB的C#项目创建一个网站花了一个小时。@ColonelPanic:检查您是否打开了MSDN缓存。您需要它:)一旦启用,以后的构建应该会快得多。当然,您也可以完全关闭MSDN链接。谢谢Peter。它起作用了——而且比Sandcastle/SHFB快得多。输出也很好。但是,我发现VisualStudio的速度因插件而明显减慢。感谢您尝试VSdocman。如果您不介意,请直接与我们联系,以便我们可以在此论坛之外讨论此问题?sharpDox似乎不再维护。
/// <summary>
/// Represents a period of time expressed in human chronological terms: hours, days,
/// weeks, months and so on. All implementations in Noda Time are immutable, and return fields
/// in descending size order: hours before minutes, for example.
/// </summary>
public sealed class Period : IEnumerable<DurationFieldValue>, IEquatable<Period>