2009-03-03 71 views
17

我們利用sandcastle(和SHFB)從內嵌XML註釋生成類庫文檔。這是保持完整和專業外觀參考+概述文檔的好工具,包括correct code samples我們可以加快沙堡嗎?

不幸的是,它也是狗慢。這是我們自動化構建中耗時最耗時的一步,而且它開始受到傷害。有什麼方法可以加速嗎?

+0

我建議您使用[Live Documenter](http://theboxsoftware.com/products/live-documenter/「Live Documenter」)快速查看您的文檔。該程序僅查看每個版本上生成的XML文件中的文檔。當您對文檔感到滿意時,使用sandcastle實際構建它。 – 2013-06-25 17:38:47

回答

12

如果您有SdkLinkType = Msdn(請參閱您的SHFB項目的屬性)sandcastle使用web服務連接到MSDN文檔。這可能slooowww萬一連接問題減少。您可以嘗試設置SdkLinkType = None來關閉構建MSDN鏈接(在這種情況下,您在幫助中不會鏈接到MSDN)。在我的情況下,我的編譯時間提高了5倍(2分鐘而不是10分鐘)。