2012-05-29 43 views

回答

0

您不需要在構建服務器上安裝EntityFramework。 EntityFramework是BCL的一部分,因此您只需在您的構建服務器上安裝.NET。現在,如果您需要使用通過NuGet包提供的一些擴展,您只需要在項目中添加對這些包的引用,然後所有必要的程序集都將成爲Web應用程序的一部分。因此,Web應用程序是自包含的。你所要做的就是將它們放在源代碼控制之下,這樣構建服務器就能夠檢索它們。

1

執行下列操作之一

  • 加入EF組件,以源頭控制,使他們能夠在結賬
  • 下載啓用nuget package restore並允許互聯網構建服務器訪問下載軟件包。
+0

謝謝盧克,我沒有在上下文菜單中的項目。我該怎麼做才能看到它?也許是我可以在解決方案文件XML源代碼中手動更改的東西嗎? – abenci

+0

@Alberto你需要確保你爲Visual Studio安裝了nuget 1.6或更高版本。這將啓用上下文菜單。它的實際做法是爲您的解決方案添加一個預構建步驟,該解決方案運行一個迷你exe文件並下載任何不存在的軟件包,因此它不是您可以在項目文件中手動執行的任何操作。 –

相關問題