2013-04-11 61 views
1

有沒有辦法從解決方案中刪除nuget,我只是創建一個全新的MVC4項目,我注意到DLL正在使用nuget包。爲什麼默認情況下創建MVC4應用程序使用nuget?

我遇到了nuget和TFS的問題,它只是一個嘗試獲得同事電腦設置的頭痛,我只想盡可能地從nuget斷開連接。 (看我的另一個問題:Do nuget package project references get messed up when packages stored locally on a diff folder?

+0

你在那個鏈接的問題中描述性不是很強,你在VS中啓用了這個選項,但它沒有工作。什麼沒有用?另外,您可以將NuGet程序集(程序包文件夾)添加到版本控制中。 – devdigital 2013-04-11 19:52:18

+1

使用「ASP.NET空Web應用程序」模板並手動添加您的引用? – trydis 2013-04-11 19:56:38

回答

0

這是可能的,但並不容易。

NuGet軟件包基本上只是帶有.dlls,config轉換,內容和其他東西的zip文件,通常你只需使用Package Explorer下載軟件包,將dll提取到「lib」文件夾,然後導入參考文獻。

但是,AspNetMvc軟件包有一些依賴關係,這意味着您必須單獨下載樹中的每個軟件包。這並不是說不好,但它涉及到越來越:

  • Microsoft.AspNet.Mvc
  • Microsoft.Web.Infrastructure
  • Microsoft.AspNet.Razor
  • Microsoft.AspNet.WebPages

一旦你從這些包中獲得DLL,你可以將它們添加到「lib」文件夾,並按照正常的方式引用它們。

相關問題