Stworzyłem więc zupełnie nową aplikację ASP.Net MVC 4 z Visual Studio. Ku mojemu zaskoczeniu, "pusty" projekt ważył 54Mb po wciągnięciu i skompletowaniu wszystkich paczek. Oczywiście nie chcę przyklejać niepotrzebnych rzeczy do kontroli kodu źródłowego, zwłaszcza plików binarnych.Jak umieścić aplikację ASP.Net MVC 4 w kontroli źródła?
Doszedłem do wniosku, że plik packages.config
będzie sterował pakietami, aby ponownie je załadować, gdy ich brakuje i mógłbym usunąć katalog packages
, ale to nie zadziałało. Po usunięciu packages
pojawia się komunikat "Nie można znaleźć" BundleCollection
". Sprawdziłem odniesienia do projektu i wydaje się, że nie ma problemów z ich rozwiązaniem. Skąd to pochodzi? Brakuje również pozornie wspólnych przestrzeni nazw, takich jak System.Web.Optimization
. Mam odniesienie do niego w moim projekcie, a raporty Visual Studio informują, że odwołanie jest "rozwiązane", ale wskazuje ono na (usunięty) katalog pakietów, który, jak przypuszczam, powoduje błąd.
Jaka jest idiomatyczna metoda umieszczenia aplikacji ASP.Net MVC 4 w kontroli źródła, szczególnie przy zarządzaniu pakietami NuGet?
Doskonały odnośnik, dzięki! Jedno pytanie. Tworzy folder '.nuget', który, jak zakładam, musi zostać umieszczony pod kontrolą źródła, ale ten folder zawiera plik' NuGet.exe'. Czy muszę umieścić to pod kontrolą źródła? –
Tak, umieść wszystko pod kontrolą źródła folderu .nuget. Shoudl będzie NuGet.config, NuGet.exe i NuGet.targets – Maess