我們利用sandcastle(和SHFB)從內嵌XML註釋生成類庫文檔。這是保持完整和專業外觀參考+概述文檔的好工具,包括correct code samples。我們可以加快沙堡嗎?
不幸的是,它也是狗慢。這是我們自動化構建中耗時最耗時的一步,而且它開始受到傷害。有什麼方法可以加速嗎?
我們利用sandcastle(和SHFB)從內嵌XML註釋生成類庫文檔。這是保持完整和專業外觀參考+概述文檔的好工具,包括correct code samples。我們可以加快沙堡嗎?
不幸的是,它也是狗慢。這是我們自動化構建中耗時最耗時的一步,而且它開始受到傷害。有什麼方法可以加速嗎?
CodePlex上的討論組相當活躍且知識淵博。這裏是一個半主題帖子(雖然沒有幫助):http://sandcastle.codeplex.com/Thread/View.aspx?ThreadId=32267
如果您有SdkLinkType = Msdn(請參閱您的SHFB項目的屬性)sandcastle使用web服務連接到MSDN文檔。這可能slooowww萬一連接問題減少。您可以嘗試設置SdkLinkType = None來關閉構建MSDN鏈接(在這種情況下,您在幫助中不會鏈接到MSDN)。在我的情況下,我的編譯時間提高了5倍(2分鐘而不是10分鐘)。
我建議您使用[Live Documenter](http://theboxsoftware.com/products/live-documenter/「Live Documenter」)快速查看您的文檔。該程序僅查看每個版本上生成的XML文件中的文檔。當您對文檔感到滿意時,使用sandcastle實際構建它。 – 2013-06-25 17:38:47