我們使用tfs/teambuild和msbuild爲我們的軟件建立了自動構建和QA流程,並且我們希望能夠知道(用於審計目的)組件是否已經通過該過程與否。Teambuild/MSBuild和衝壓QA批准版本
例如,如果某個庫安裝在用戶的機器上,我希望能夠以某種方式檢查它是否已通過構建。特別是,我希望能夠將它與直接在開發人員的機器上構建的組件區分開來,然後再手動安裝。
這樣做的最好方法是什麼?作爲構建過程的一部分的代碼簽名似乎最接近這些要求,但可能這不包括可能使用的任何第三方庫?我還讀了ILMerge工具來將所有程序集合併成一個,但是我不知道他們是否可以簽名或不能簽名?
我敢肯定,我們不是第一人有要求,因此鑄造周圍其他人誰可能會做這樣的事情
感謝任何想法或提示!
你需要更多地描述你的場景。從你的描述中不清楚你爲什麼要這樣做。這對於得到一個好的答案很重要。 – 2011-03-15 05:40:45