162Fermer164
ZephLe 11/10/2015 à 09:14
./161 : "de manière barbare" ça reste quand même un paquet NuGet hein smile (par contre je trouve l'installation des paquets NuGet "source" un peu foireuse, par exemple si tu supprimes les fichiers .cs il ne sait pas les restaurer tout seul). Je ne connaissais pas ILMerge, mais oui c'est possible aussi.

./162 : je ne m'y suis vraiment pas pris correctement pour faire un patch, il y a beaucoup de différences qui n'ajoutent que du bruit dans le diff (par exemple presque tous les composants de la form avaient leur nom par défaut genre label1, button1 & co, comme je n'aime pas trop je leur ai tous donné un nom, mais du coup ça fait un nombre énorme de différences sans apporter la moindre fonctionnalité). Sinon un seul bug corrigé et deux ou trois fonctionnalités mineures oui, celles que j'ai listées en ./160 ; à toi de voir si ça peut être intéressant de merge back ou pas, le cas échéant je peux peut-être essayer de rendre le patch moins gros.

[edit] Bon je viens de repasser à Newtonsoft.Json via ILMerge, outre le fait que le plugin MSBuild.ILMerge.Task soit assez buggé (de temps en temps il n'y a rien dans le dossier de build, de temps en temps si) l'exécutable fait maintenant 600ko au lieu de 100ko pour une lib dont je n'utilise aucune des fonctionnalités supplémentaires et qui a une API que je trouve assez mal fichue. Pas sûr que ce soit un changement très intéressant grin