讓Sandcastle Help File Builder支持VS2010

原文:http://www.cnblogs.com/wiseant/archive/2010/03/22/1691581.html

 

引子:

Sandcastle是一個管理類庫的文檔編譯器,是用於編譯發佈組件(Assembly)信息的一個工具,這個工具通過反射和Xslt技術,可以從dll文件及其xml註釋(命令行編譯時加/doc參數或vs2005設置項目屬性得到)得到一個完整的幫助文檔,格式可以是Html或CHM甚至是任何自定義的格式。

Sandcastle Help File Builder (參見主頁:http://shfb.codeplex.com)
它提供一個類似於NDoc的界面,允許你輸入現有的NDoc項目,自動完成創建過程。

 

問題:

在VS.NET2010RC版中使用.NET Framework 4.0來開發項目時, Sandcastle Help File Builder得不到友好的支持,導致編譯生成幫助文檔時出錯,解決辦法是:

在X:/Program Files/Sandcastle(此爲Sandcastle安裝路徑)/ProductionTools目錄下新建一個MrefBuilder.exe.config文件,內容如下:


<?xml version="1.0"?>
<configuration>
<startup>
<supportedRuntime version="v4.0.30128"/> <!-- 4.0 RC -->
<supportedRuntime version="v2.0.50727"/> <!-- 2.0 RTM -->
</startup>
</configuration>
再次編譯Sandcastle Help File Builder項目時正常通過.

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章