2015-04-21 139 views
0

我有12個項目的解決方案。這個想法是爲了避免所有的依賴性問題,並且從TFS下載最新解決方案的用戶只需在解決方案級別運行一個命令,即可在所有12個項目中安裝所有軟件包。如何恢復解決方案中的所有nuget包?

我在個別項目的packages.config文件,我運行下面的命令,在項目層面上進行安裝

的NuGet安裝pathtoproject \ packages.config

這個工程,並將其安裝所需的所有引用從packges.config。但我將不得不爲12個項目執行此命令12次。在解決方案級別是否有一個命令可以安裝所有packages.config?

我試圖 nuget.exe恢復解決方案名稱

什麼都沒有發生。感謝任何指針。

+0

如果您右鍵單擊該解決方案,請在nuget窗口啓動時選擇「管理nuget包的解決方案」,它應該在頂部有一個欄,要求您恢復所有包。這是行不通的,還是可以接受的? – Will

+0

你說得對。要求是獲得一個命令行特定的解決方案。 – gvii

+0

*「我試過nuget.exe恢復解決方案名稱,什麼都沒有發生。」*我懷疑這一點。當你運行這個遊戲時,Nuget在遊戲機中說了什麼? – Will

回答

0

如果您正在使用visual studio 2013 update 3或更多版本,則只需構建您的解決方案。 NuGet包的結果是在客戶端和構建服務器上自動執行。

+0

但是爲了確保所有的開發者都使用我們不打算自動下載這個引用,我們希望命令行安裝能夠安裝所有的引用和正確的版本 – gvii

+0

沒有automati c版本更新。您需要手動增加版本並簽入。因此,所有開發的版本都將獲得相同的版本。 –

相關問題