2016-03-02 20 views
0

這可能是一個愚蠢的問題,但它一直在打我幾次。我是一個大型項目的一部分,其中一些項目是可移植的。我的職責之一是確保TeamCity的構建工作正在進行。如何保持便攜庫的配置文件是最新的

上週,構建失敗,它有一個缺少的程序集。爲了正確,System.Collections.Concurrent.dll丟失。我做的第一件事是檢查項目,這是一個便攜式項目。然後我檢查了項目文件,發現它使用Profile78。當我找到.Net45文件夾時,我可以看到那裏的dll,但是當我查看Profiles文件夾,然後找到Profile78文件夾時,dll丟失了。

只需將Net45文件夾中的dll複製到Net45 \ Profiles \ Profile78文件夾中即可正常工作,並且構建可以無錯地完成。

今天從存儲庫中進行乾淨檢出的開發人員有同樣的問題。所以我幫他做了同樣的事情。我幾乎認爲這是保持配置文件更新的「正確」方式。

我一直在尋找一點,並沒有真正發現任何人有另一種方式只是複製文件。這真的是這樣做的方式嗎?還是這樣做的其他更好的方法?

回答