MSI vs les packages nuget: c'est mieux pour la livraison continue?

Nous allons discuter de la rubrique suivante. Il est l'application qui est actuellement en cours de déploiement avec bon à savoir xcopy méthode.Cette approche rend difficile de gérer les dépendances, les mises à jour de fichiers, etc. Il y a idée de commencer le déploiement de l'application avec l'aide de certains paquets, vous savez, comme vous le faites dans Linux avec l'aide de RPM, mais pour Windows.

Donc, j'ai une question: quel système de paquets est préférable de l'utiliser sur windows classique de windows installer (msi) ou nuget ou autre chose?

NuGet et Windows Installer servir à deux fins différentes.
Peut-être que vous pensez plus Chocolaté. Ils le décrivent comme "un peu comme apt-get". Chocolaté utilise nuget à faire, c'est de la magie. Mais si vous regardez Chocolatey.org nombreux paquets contiennent simplement une Powershell-commande qui télécharge et installe un .MSI (ou une .EXE qui contient une .MSI)
Peintre Si vous pouvez expliquer le but de NuGet et en quoi elle diffère de MSI ,il sera utile. Avez-vous des bolg entrée comme ça? Je suis nouveau sur NuGet et je veux comprendre pourquoi ils sont à l'aide de NuGet lorsque MSI mécanisme est déjà là.
MSI est sur le déploiement des packages de logiciels pour la plateforme Windows. Nuget est de consommer des paquets SDK de Visual Studio plate-forme.

OriginalL'auteur Vadym Fedorov | 2014-07-28