Dot-Net

如何正確檢入 DLL/程序集到 TFS/Visual Studio Team Services(原為 VSO)

  • May 26, 2020

我們有幾個 DLL 被項目引用,這些 DLL 不能通過 NuGet 獲得。每次從 TFS/VSTS 中提取解決方案後,都必須複製 DLL 文件,這對於不熟悉我們項目的 ppl 來說是相當乏味和困惑的。

有沒有辦法正確地將 DLL 檢查到 TFS/VSTS 中?顯然我們可以在解決方案中包含 BIN 文件夾,但這是正確的做法嗎?

在某些情況下,有一個名為“libs”或“libraries”的文件夾很有用,例如,它包含項目編譯和執行所需的所有程序集。所以你可以簽入這個文件夾。在每個項目中,您需要引用此處包含的 dll(Visual Studio 使用相對路徑自動保存路徑)。包含“bin”文件夾不是正確的方法,因為如果開發人員在 Visual Studio 中執行“清理解決方案”,它會清理此文件夾。

分兩步將 DLL 導入 Visual Studio Team Services

我不確定如何在 TFS 中執行此操作,但使用 Visual Studio Team Services (Visual Studio Online) 執行以下操作…

第1步

在 VSTS 中,導航到文件應位於項目程式碼區域中的位置。

導航到項目的程式碼區域

第2步:

只需點擊上傳文件按鈕並選擇要添加到儲存庫的 .dll 或其他文件類型。

上傳按鈕

現在,當您獲取或刷新項目時,您的 .dll 文件也將包含在內。


能夠直接從 Visual Studio 執行此操作會很好,不幸的是我不知道如何執行此操作。

引用自:https://stackoverflow.com/questions/38448178