Microsoft rješava probleme s proširenjem Visual Studija

Microsoft radi na novom modelu proširivosti za svoj potpis Visual Studio IDE, s ciljem poboljšanja pouzdanosti proširenja i olakšavanja pisanja. Proširenja treba podržati lokalno i u oblaku kao dio plana.

Razrađujući napore 28. listopada, Microsoft je naveo problem u kojem bi se Visual Studio srušio zbog proširenja. Trenutačna proširenja in-proc podliježu ograničenjima kako mogu utjecati na IDE i druga proširenja, što im omogućuje oštećivanje IDE-a ako se proširenje sruši ili naiđe na pogrešku.

Velika promjena u modelu proširenja je da će se proširenja izraditi izvan procjene, pomažući povećati izolaciju između vanjskih i unutarnjih API-ja proširenja i spriječiti da programsko proširenje uzrokuje pad, usporavanje ili prekid drugih proširenja ili IDE-a. Dizajniranje novog modela proširenja izvan procjene omogućuje Microsoftu da u potpunosti redizajnira API-je proširenja Visual Studio. 

Pisci proširenja Visual Studija poslali su povratne informacije žaleći se na nedosljedne API-je, neodoljivu arhitekturu i zbrku oko toga kako implementirati čak i osnovne naredbe. Otkriti API-je i znati kada i gdje ih koristiti može biti izazov. Novi model proširenja izvan procjene trebao bi učiniti proširivanje pisanja ujednačenijim i lakšim, s lako dostupnim API-jevima. Međutim, Microsoft je upozorio da bi dovršavanje novog modela produženja trebalo vremena. Projekt je još u idejnoj fazi.

Programeri mogu sudjelovati u anketi o proširenjima koja koriste.