我一直在與同事一起開發一個項目,我們使用Visual Studio 2017作爲IDE,並且還使用Git將版本推送到VS存儲庫。我們遇到了一些問題,並決定使用我們已有的內容在Visual Studio中開始一個新項目。在Visual Studio 2017解決方案中失去引用
奇怪的是:當將存儲庫克隆到我的電腦並同步時,一些引用丟失了。在解決方案資源管理器中,丟失的引用圖標旁邊會出現一個黃色三角形,並且它沒有像工作的那樣設置路徑。此外,在Source> Repos中,項目文件夾包含所有文件,包括缺少的文件。我嘗試刪除該項目並再次克隆它,試圖僅下載.zip文件並脫機啓動項目,並且以管理員身份運行VS 2017(這似乎解決了其他人遇到的類似問題)並且沒有任何工作。我的同事(將項目首先推向回購協議)可以正常編譯,而不會面臨這個參考問題。
有沒有人遇到過這個問題?
這麼多事情都可能出錯。包是否被恢復?是否已將所有必需的解決方案文件簽入存儲庫? – trailmax
所有必需的文件都在存儲庫中。那些丟失的東西甚至被克隆到我的本地存儲庫中,我只是無法訪問它們......你意味着軟件包被恢復了什麼? – amorimph
與NuGet包中的軟件包一樣。運行項目文件夾中的'dotnet restore'。 – trailmax