Nu 2010 paketini avtomatik ravishda VS 2010 loyiha jadvalida o'rnating

Visual Studio 2010 yilda maxsus loyiha shablonimga asoslanib yangi loyiha yaratishda NuGet paketlarini avtomatik tarzda o'rnatish uchun qanday qilib (yoki qaerdan topishim mumkin) qaerda bo'lishim mumkin?

Standart sifatida ikkita NuGet paketini ishlatadigan loyiha uchun yangi loyiha shablonini yaratmoqdamiz. NuGet saytidagi hujjatlarni o'qidim, ammo loyihada o'rnatilgan bo'lsa, mavjud paketga murojaat qilmoqchi bo'lganimda bu maqbul emas.

Boshqacha qilib aytganda, mening shablonimdagi V1 paketini (VSIX) joylashtirsam, lekin 1.1 versiyasi allaqachon echimga o'rnatilsa, men NuGet-ga v1 ni hal qilish o'rniga 1.1 versiyasiga murojaat qilishni va ishlab chiqaruvchini paketni yangilashga majbur qilishni xohlayman.

Bu mumkinmi? Agar shunday bo'lsa, qanday qilib?

4

2 javoblar

Endi NuGet 1.5 ushbu xususiyatni ASP.NET MVC 3 loyiha shablonini yaratishingizni talab qilmaydi.

http:// /blogs.msdn.com/b/marcinon/archive/2011/07/08/project-templates-and-preinstalled-nuget-packages.aspx

Bu men yozgan postni bekor qiladi. :)

2
qo'shib qo'ydi
Ammo, agar uni qayta o'qiyotgan bo'lsam, paketni loyiha shabloniga joylashtirishimiz kerak. Yuklashni ishga tushirishning hech qanday usuli yo'qmi, shuning uchun paketimizning so'nggi versiyasini olamizmi? Yangi paketni ishlab chiqaradigan yechimdagi paketning versiyasi bo'lsa, nima bo'lishini ham bilmaymiz - loyiha shablonini taniydimi? Agar sizda yechim o'rnatilgan paketning yangi versiyasi bo'lsa nima bo'ladi?
qo'shib qo'ydi muallif SonOfPirate, manba

Ushbu yozuvni bu erga tekshiring:

http://haacked .com/archive/2011/06/06/yaratish-a-custom-asp-net-mvc-project-template.aspx

Maqolada, NuGet paketlari mashinangizda bo'lishi kerakligi haqida gap boradi, ammo kelajakda bu o'zgarishi kerak.

0
qo'shib qo'ydi
Sen meni yo'qotding. SharpDevelop uchun bog'lanmaning Visual Studio 2010 haqida savollarimga qanday aylanishini amin emasman.
qo'shib qo'ydi muallif SonOfPirate, manba
Vau, o'qish muvaffaqiyatsiz! Hechqisi yo'q, oxir-oqibat, Phil Haack maqolasini topdim - yangilangan javobni ko'raylik :-)
qo'shib qo'ydi muallif Danny Tuppeny, manba