Windows Phone Toolkit: Наистина ли трябва да го инсталирам с помощта на NuGet?

Моята ситуация е следната. Разработвам просто приложение за моя Windows Phone 8 с помощта на Silverlight. В даден момент трябва да добавя допълнителна функционалност като контекстно меню към моето приложение. Изглежда, че е достатъчно да добавите "нормална" препратка към сборката на Microsoft.Phone.Controls.Toolkit.dll, вместо да добавите съответната препратка към NuGet, която инсталира много неща в своя пакет, от които наистина изобщо не се нуждая.

Така че въпросът е: наистина ли трябва да го добавя като NuGet пакет, ако функционалността, предоставена от DLL, е достатъчна?

Питам, защото обичам да поддържам проектите си възможно най-чисти и не обичам да добавям неизползвани неща, които в крайна сметка правят проектите ми много големи и сложни.


person TecMan    schedule 12.02.2014    source източник
comment
Не, не е необходимо да използвате NuGet. Не съм сигурен какво повече е необходимо от това. От вас зависи и как искате да управлявате зависимостите. За всичко критично и с отворен код вземам не само DLL, но и изходния код за изпратената версия.   -  person WiredPrairie    schedule 12.02.2014


Отговори (1)


Използването на Nuget вместо препращане към dll в някоя папка във вашия проект е по-чистият начин.

Ако добавите всичките си препратки чрез Nuget, това ще осигури много предимства, като автоматично разрешаване на зависимости и изтегляне, надстройки до по-нови версии, възстановяване при компилация и няма нужда да ги проверявате в системата за контрол на версиите...

person Igor Kulman    schedule 12.02.2014
comment
Знам предимствата на NuGet :). Въпросът е за конкретния Windows Phone Toolkit. Ами ако малката част от функционалността, която използвам в даден проект, работи добре, така че няма нужда да инсталирам автоматично актуализациите и т.н. Може би това е въпрос за самия WP Toolkit и предназначението на всяка част от него. - person TecMan; 12.02.2014
comment
Не виждам полза от изтеглянето на Microsoft.Phone.Controls.Toolkit.dll, поставянето му в някаква папка, реферирането му, поддържането му в контрола на източника върху използването на една команда nuget, за да се грижи за всичко - person Igor Kulman; 12.02.2014