TFS - 使用NuGet套件還原功能,卻不會自動下載

04 January 2013 — Written by Sky Chang
#TFS#Visual Studio

最近大概是小弟推廣Team Foundation Service搭配NuGet,推廣得太有力,所以一堆人問了小弟這個問題,所以在這邊紀錄一下。

這個問題主要是使用Team Foundation Service取得版本控制的方案,而這個方案有使用NuGet的"啟用Nuget套件還原"功能,所以並不會把一些dll丟到版本控制裡面,並且透過NuGet,讓Build的時候,自動下載;但有的時候,下載下來的專案,就是會建置失敗,出現以下訊息。

Package restore is disabled by default.

這個表示,預設的情況下Package復原是關閉的,那表示很有可能該勾選的地方沒勾選到。如下。

image

這邊要勾選"允許NuGet在建置期間下載遺漏的套件"。

image

通常勾選後,就可以正常Build了,因為這個問題,滿多人問的,所以就在這邊紀錄一下。

Sky & Study4.TW