1
我們在VS2008中使用Cab Builder項目來生成我們的CF cab文件。在我們進行影響依賴關係的更改之前,這很好。 Cab Builder項目決定我們需要各種額外的庫(mscorlib等),我們不需要在我們的出租車中實際部署這些庫。我們選擇這些庫並明確排除它們並將更改提交給svn - 當構建服務器獲得最新的項目並構建流氓庫後,我們必須實際打開構建服務器上的cab項目,並(再次)手動排除我們不想包含的庫。.Net Compact Framework - 構建服務器上的Cab Builder重新包含排除的庫
這是駕駛室製造商的正常行爲?
是否有解決方法?
如果我們用一種不同的方法放棄並生成我們的.inf文件,並在構建服務器上運行exe來生成出租車而不是使用該項目,我們會不會感到痛苦?
謝謝
我期待的答案,但希望不要聽到......我們將採取相同的路徑。我們正在考慮使用開發人員友好的xml文件來定義要包含的文件,然後我們將使用自定義工具來生成可愛的程序 - 分類的inf文件。然後構建將調用cabwiz來處理該inf。對這種方法有什麼想法? – Steve 2011-02-25 21:18:25
我們在辦公室的某個地方有一個工具,用於生成基於PC目錄樹的INF。所以基本上你把你的文件放在一個PC目錄結構中,因爲你希望它們最終放在設備上並運行該工具,並且它會吐出一個INF來實現它。然後,我們對標題等內容做一些小的手動更改,並將其推送到TFS中。 – ctacke 2011-02-25 21:43:41