latest--ide.host
shared| Type | object |
|---|---|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/vs-2017-3-host-json/_shared/latest--ide.host.json |
| Parent schema | vs-2017-3-host-json |
Properties
The order of the template as shown in the New Project dialog
The relative file name of the icon to show in the New Project dialog
Determines if the checkbox for adding Docker support in the New Project dialog should be visible
The symbol in the template.json which when set, would cause the template to generate non-https ports and settings
Sets the default isVisible for a symbolInfo if not explicitly specified. Controls if the parameter is displayed in the IDE. Defaults to false if not specified
The default value for a symbolInfo if not explicitly specified. Determines if the user entered value should be persisted and used the next time a template is selected. Used starting in Visual Studio 2022 17.3
The default value for a symbolInfo if not explicitly specified. Specifies the scope name of the persisted template option. To avoid conflicts with other templates, treat this like a namespace. Used starting in Visual Studio 2022 17.3
Controls display characteristics of symbols declared in template.json
Modifigy the project and platform tags displayed in the IDE
Unsupported Hosts. This can be used to suppress the template from being displayed in the new project dialog in Visual Studio.
Required components in order to display this template.
Definitions
Determines if the user entered values should be persisted for the next template invocation.
Should be shown in the IDE. If not specified, defaults value is the value specified by defaultSymbolVisibility.
If the referenced symbol should be shown in the IDE.
Overrides the default value specified for the
Determines if the user entered value should be persisted and used the next time a template is selected. Default value is the value specified by defaultSymbolVisibility Used starting in Visual Studio 2022 17.3
Specifies the scope name of the persisted template option. To avoid conflicts with other templates, treat this like a namespace. Used starting in Visual Studio 2022 17.3
Specifies the name and description overrides for individual choice parameters
The tag to modify
Tags to add
Tags to remove. * can be specified to remove all tags specified in template.json
The host identifier.
A version range specifying the unsupported host versions. This uses the nuget package format.
To require a particular host version specify the hostId and optionally version only. To require a particular SetupComponent or Extension, specify the ID and set the componentType appropriately. Version range is optional.
The host id that the component applies to
The id of the component
A version range specifying the required version range. This uses the nuget package format.