2013-07-08 14 views
5

Visual Studio'dan yepyeni bir ASP.Net MVC 4 uygulaması oluşturdum. Sürprizimden çok, "boş" bir proje 54Mb'de bütün paketlerin içine çekip derledikten sonra geldi. Açıkçası, kaynak kontrolünde, özellikle de ikili dosyalarda gereksiz şeyler yapmak istemiyorum.Bir ASP.Net MVC 4 uygulamasını kaynak kontrolüne nasıl yerleştirirsiniz?

packages.config dosyasının, paketleri, paketleri denetleyip, onları eksik olduğunda yeniden yükleyeceğini ve packages klasörünü silebileceğimi düşündüm, ancak bu çalışmadı. packages silindikten sonra "BundleCollection bulunamadı" gibi hatalar alıyorum. Projenin referanslarını inceledim ve herhangi bir sorunu çözmekte sorun yok gibi görünüyor. Bu nereden geliyor? Ayrıca görünüşte System.Web.Optimization gibi ortak ad alanları eksik. Projemde bir referansım var ve Visual Studio raporları referans "çözüldü", ancak (silindi) paket dizinine işaret ediyor, ki bunun hata olduğunu düşünüyorum.

Özellikle NuGet paketlerinin yönetimi ile bir ASP.Net MVC 4 uygulamasının kaynak kontrolüne yerleştirilmesinin deyimsel yöntemi nedir?

cevap

4

Bu, NuGet'i kaynak denetime paket eklemeden kullanmanın harika bir makalesidir. makale VS 2010 için, ama, Using NuGet without adding packages to source control

+0

VS 2012

yılında sayesinde mükemmel bağlantıyı aynı şeyi yapıyorum! Bir soru. Kaynak denetimi altına alınması gerektiğini varsayarak bir '.nuget 'klasörü oluşturur, ancak bu klasör bir' NuGet.exe 'dosyası içerir. Bunu kaynak kontrol altına almam gerekir mi? –

+0

Evet, .nuget klasörü int kaynak denetimi altındaki her şeyi koyun. Shoudl NuGet.config, NuGet.exe ve NuGet.targets olabilir – Maess