2016-11-29 17 views
0

我創建了MVC應用程序,並在本地機器上構建瞭解決方案,並且構建時沒有錯誤,然後我已將該MVC應用程序上載到TFVC中。但是,如果我從另一個開發人員計算機上獲取新的工作空間,或者想要在TFVC中使用分支功能,那麼我們一直在使用所有參考dll的顯示已被刪除,如下面的屏幕截圖,並且解決方案無法成功構建。我們不確定是什麼導致了這個問題。請幫助我們解決此問題。提前致謝。去新的工作空間或分支後,解決方案中缺少參考dll

enter image description here

更新 我面對這裏是實際的問題,我跑更新包-reinstall在Package Manager控制檯命令,它刪除了所有現有的dll和恢復回所有的DLL和成功建立。但是,成功構建後,我已經簽入的掛起更改爲FS。但是,如果我再次從另一個開發機走的是新的工作,我仍然endup用相同的生成錯誤和遺漏再如上面的屏幕截圖,我必須去的NuGet包還原參考。這是一個正確的方法嗎?非常感謝您對這個想法。

+0

你構建解決方案之前更新的NuGet包? – PMerlet

+0

是的,我更新,便去更新包-reinstall命令,它刪除了所有現有的dll和恢復回所有DLL,成功打造。但是,在成功構建之後,我檢查了到TFS的未決更改,但是如果我從另一個開發人員計算機處取得新的工作空間,我仍然會以上面的屏幕截圖顯示相同的構建錯誤和缺失引用。你對此有何想法? – Vignesh

+1

有一天同樣的事情發生在我的代碼中,發現沒有解決方案,除了再次手動添加引用:( –

回答

1

右鍵單擊該解決方案,然後選擇恢復NuGet包這可以解決您的問題,那麼幹淨,並建立

檢查兩個tfs

點.NET Framework版本,你也可以嘗試

update-package -reinstall命令來重新安裝所有引用的軟件包。

0

我想你應該嘗試恢復丟失的NuGet軟件包,選擇該選項在VS設置>的NuGet檢查。

相關問題