Programmēšana

Microsoft adresē Visual Studio paplašinājuma problēmas

Microsoft strādā pie sava paraksta Visual Studio IDE jauna paplašināmības modeļa ar mērķi uzlabot paplašinājumu uzticamību un atvieglot to rakstīšanu. Plāna ietvaros paplašinājumi jāatbalsta lokāli un mākoņos.

Izstrādājot centienus 28. oktobrī, Microsoft minēja problēmu, kurā Visual Studio avarēja paplašinājuma dēļ. Uz pašreizējiem in-proc paplašinājumiem attiecas daži ierobežojumi attiecībā uz to, kā tie var ietekmēt IDE un citus paplašinājumus, ļaujot tiem sabojāt IDE, ja paplašinājums avarē vai rodas kļūda.

Lielas izmaiņas paplašinājumu modelī ir tādas, ka paplašinājumi tiks izgatavoti ārpus procesa, palīdzot palielināt izolāciju starp ārējo un iekšējo paplašinājumu API un novērst kļūdainu paplašinājumu, kas citiem paplašinājumiem vai IDE var izraisīt avāriju, palēnināšanos vai karājas. Jauna ārpusprocesa paplašinājuma modeļa izstrāde ļauj Microsoft pilnībā pārveidot Visual Studio paplašinājuma API.

Visual Studio paplašinājumu rakstītāji ir iesnieguši atsauksmes, sūdzoties par neatbilstošām API, milzīgu arhitektūru un neskaidrībām par to, kā ieviest pat pamata komandas. Atklāt API un zināt, kad un kur tos izmantot, var būt sarežģīti. Jaunajam ārpusprocesa paplašinājuma modelim būtu jāpadara paplašinājumu rakstīšana vienveidīgāka un vienkāršāka, izmantojot viegli atrodamas API. Tomēr Microsoft brīdināja, ka jaunā paplašinājuma modeļa pabeigšana prasīs laiku. Projekts joprojām ir konceptuālā fāzē.

Izstrādātāji var piedalīties aptaujā par paplašinājumiem, kurus viņi izmanto.

$config[zx-auto] not found$config[zx-overlay] not found