.net 我们能加快sandcastle的速度吗?

.net 我们能加快sandcastle的速度吗?,.net,sandcastle,.net,Sandcastle,我们利用(和)从内联XML注释生成类库文档。这是一个很好的工具来维护完整和专业的参考+概述文档,包括 不幸的是,它也很慢。到目前为止,这是我们自动化构建过程中最耗时的一步,而且开始受到伤害。有什么办法可以加快速度吗?CodePlex的讨论小组非常活跃,知识渊博。下面是一篇关于主题的半成品(尽管没有帮助):如果您有SdkLinkType=Msdn(请参阅SHFB项目的属性),sandcastle将使用web服务连接到Msdn文档。如果出现连接故障,这可能会降低成本。您可以尝试将SdkLinkTyp

我们利用(和)从内联XML注释生成类库文档。这是一个很好的工具来维护完整和专业的参考+概述文档,包括


不幸的是,它也很慢。到目前为止,这是我们自动化构建过程中最耗时的一步,而且开始受到伤害。有什么办法可以加快速度吗?

CodePlex的讨论小组非常活跃,知识渊博。下面是一篇关于主题的半成品(尽管没有帮助):

如果您有SdkLinkType=Msdn(请参阅SHFB项目的属性),sandcastle将使用web服务连接到Msdn文档。如果出现连接故障,这可能会降低成本。您可以尝试将SdkLinkType=None设置为关闭构建MSDN链接(在这种情况下,您的帮助中将没有指向MSDN的链接)。在我的例子中,这将我的构建时间提高了5倍(2分钟而不是10分钟)

我建议您使用快速查看文档。该程序仅从每次生成时生成的XML文件中查看文档。当您对文档满意时,请使用sandcastle来实际构建它。@JaredBeach:问题在于,当准备构建时,sandcastle是执行的许多步骤之一(当然是由脚本自动执行的)。预览文档甚至可能不是那里的目标;无论出于何种原因组装发布文件时,Sandcastle只是作为众多工具之一运行。