Ohjelmointi

Microsoft osoittaa Visual Studio -laajennuksen ongelmat

Microsoft kehittää allekirjoituksensa Visual Studio IDE: n uutta laajennettavuusmallia, jonka tavoitteena on parantaa laajennusten luotettavuutta ja helpottaa niiden kirjoittamista. Laajennukset on tuettava paikallisesti ja pilvessä osana suunnitelmaa.

Harkittuaan vaivaa 28. lokakuuta, Microsoft mainitsi ongelman, jossa Visual Studio kaatuisi laajennuksen vuoksi. Nykyisiin prosessin sisäisiin laajennuksiin sovelletaan muutamia rajoituksia siitä, miten ne voivat vaikuttaa IDE: hen ja muihin laajennuksiin, jolloin ne voivat vioittaa IDE: tä, jos laajennus kaatuu tai kokee virheen.

Suuri muutos laajennusmalliin on, että laajennukset tehdään ei-proc-prosessilla, mikä auttaa lisäämään erillisyyttä ulkoisten ja sisäisten laajennusten sovellusliittymien välillä ja estämään bugisen laajennuksen aiheuttamasta muita laajennuksia tai IDE: n kaatumista, hidastumista tai jumittumista. Uuden proc-out-laajennusmallin suunnittelu antaa Microsoftin suunnitella Visual Studio -laajennussovellusliittymät kokonaan uudelleen.

Visual Studio -laajennuksen kirjoittajat ovat lähettäneet palautetta valittamalla epäyhtenäisistä sovellusliittymistä, ylivoimaisesta arkkitehtuurista ja hämmennyksestä jopa peruskomentojen toteuttamisessa. API: n löytäminen ja tietämys milloin ja missä niitä voidaan käyttää, voi olla haastavaa. Uuden proc-out-laajennusmallin pitäisi tehdä laajennusten kirjoittamisesta yhtenäisempi ja helpompi helposti löydettävien sovellusliittymien avulla. Microsoft varoitti kuitenkin, että uuden laajennusmallin valmistuminen vie aikaa. Projekti on edelleen käsitteellisessä vaiheessa.

Kehittäjät voivat osallistua kyselyyn hyödyntämistään laajennuksista.