METABYTE
Inapoi la articole

Visual Studio: proiectele de extensii trec la stilul SDK — mai puțin XML, mai multă viață

Microsoft a migrat proiectele de extensii la formatul SDK, ca dezvoltatorii să piardă mai puțin timp cu .csproj și mai mult cu funcționalități utile.

8 mai 20262 min de citit
Visual Studio: proiectele de extensii trec la stilul SDK — mai puțin XML, mai multă viață

Dacă ai creat vreodată o extensie pentru Visual Studio, știi: fișierul de proiect e o artă în sine, la limita masochismului. Microsoft s-a îndurat de comunitate și anunță suport pentru stilul SDK în proiectele de extensii. Acum, în loc de pagini întregi de XML, ai un format laconic care funcționează normal cu Git diff-uri și nu te face să plângi la merge.

E ca și cum te-ai muta dintr-o garsonieră cu tapet din anii '90 într-un studio cu design modern. Noul format folosește abordarea SDK deja cunoscută (cea care salvează nervii în proiectele .NET). Acum poți adăuga ușor dependențe prin NuGet, iar fișierul de proiect devine lizibil de om, nu doar de compilator.

Desigur, Microsoft n-ar fi Microsoft fără câteva „dar”. În primul rând, suportul e doar în Preview, deci în producție mai bine aștepți. În al doilea rând, unele ritualuri magice (citit: target-uri custom) ar putea necesita dansuri cu tamburina. Dar, per total, e un pas în direcția bună. Mai ales când ne gândim de câte ori am stricat accidental .csproj-ul încercând să adăugăm o referință mică.

Comentariul echipei METABYTE: Noi, care scriem extensii pentru VS cu ochii închiși (glumim, dar aproape), ne bucurăm că vom pierde mai puțin timp cu ritualuri XML și mai mult cu funcționalități cu adevărat utile pentru developeri. Principalul e ca Microsoft să nu se răzgândească până la lansare.

URMATORUL PAS

Ti-a placut abordarea?

Aplicam aceleasi principii in proiectele clientilor: AI, automatizari, produse care nu se sting dupa lansare.