Updated Gladstone Overview doc with additional benefit statuses
This commit is contained in:
Родитель
e2f0559c50
Коммит
15bd6370c6
|
@ -20,10 +20,10 @@ Writing extensions using the new model provides the following benefits:
|
|||
|
||||
* **Increased reliability** – Extensions written with the new model are out-of-proc and will not block the Visual Studio UI. This means that if the extension crashes, VS will not crash as a result.
|
||||
* **Reduced API complexity** – The new model’s wrapper API has been built from the ground-up to be more cohesive and simpler to implement while retaining the old model’s advanced functionality.
|
||||
* **Low-trust extensions** – Since extensions in the new model run in a separate process, they can be isolated and ran in a low-trust sandbox. This environment will provide the extensions with read-only access to the file system and controlled writing access via the model’s APIs.
|
||||
* **Hot-reloading functionality** – Excluding ones requiring VS component prerequisites that haven’t been installed yet, extensions written using the new model can be installed and loaded without needing to restart Visual Studio.
|
||||
* **Low-trust extensions (Coming Soon)** – Since extensions in the new model run in a separate process, they can be isolated from devenv and ran in a low-trust sandbox. This environment will provide the extensions with read-only access to the file system and controlled writing access via the model’s APIs.
|
||||
* **Hot-reloading functionality (Coming Soon)** – Excluding ones requiring VS component prerequisites that haven’t been installed yet, extensions written using the new model can be installed and loaded without needing to restart Visual Studio.
|
||||
* **.NET Core Only** – With VS transitioning primarily to .NET core, all new model extensions will be run on .NET core. All APIs will also be built on .NET core and will be .NET 6 compatible.
|
||||
* **Cross-compatibility with Visual Studio for Mac** – Extensions written with the new model will be compatible with both VS Windows and VS for Mac.
|
||||
* **Cross-compatibility with Visual Studio for Mac (Coming Soon)** – Extensions written with the new model will be compatible with both VS Windows and VS for Mac.
|
||||
* **Cross-CPU Platform** – Since APIs will be IServiceBroker and .NET core based, all Gladstone extensions will run on all CPU platforms supported by .net core runtime.
|
||||
|
||||
## Next Steps
|
||||
|
|
Загрузка…
Ссылка в новой задаче