{"Version":"1.0.0.7","Locale":"zh-CN","TemplateInfo":[{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":null,"Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"如果为 true,则为文件系统目录层次结构中最近的 Directory.Build.props 添加 Import。默认情况下,Directory.Build.props 不会继承,因此这样做可以按文件夹生成一组自定义项。","Name":"inherit","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"False","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果为 true,则为文件系统目录层次结构中最近的 Directory.Build.props 添加 Import。默认情况下,Directory.Build.props 不会继承,因此这样做可以按文件夹生成一组自定义项。","DisplayName":"继承","AllowMultipleValues":false},{"Documentation":"如果为 true,则添加属性来启动工件输出布局。这是用于创建生成工件(例如 NuGet 包)的项目的常见模式,这些项目放置在公用文件夹中。","Name":"useArtifacts","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"False","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果为 true,则添加属性来启动工件输出布局。这是用于创建生成工件(例如 NuGet 包)的项目的常见模式,这些项目放置在公用文件夹中。","DisplayName":"使用工件输出布局","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.common.itemtemplates.9.0.101.nupkg","Author":"Microsoft","Classifications":["MSBuild","props"],"DefaultName":null,"Description":"一个空的 Directory.Build.props 文件,可用于为整个文件夹指定 MSBuild 属性","Identity":"Microsoft.Standard.QuickStarts.DirectoryProps","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"MSBuild.DirectoryPropsFile","Precedence":0,"Name":"MSBuild Directory.Build.props 文件","ShortNameList":["buildprops"],"PreferDefaultName":false,"ConfigPlace":"/content/BuildProps/.template.config/template.json","LocaleConfigPlace":"/content/BuildProps/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/BuildProps/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"type":"item"},"HostData":"{\"$schema\":\"http://json.schemastore.org/ide.host\",\"itemHierarchyPaths\":[\"General\"]}","PostActions":[],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":null,"Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"如果为 true,则为文件系统目录层次结构中最近的 Directory.Build.targets 添加 Import。默认情况下,Directory.Build.targets 不会继承,因此这样做可以按文件夹生成一组自定义项。","Name":"inherit","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"False","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果为 true,则为文件系统目录层次结构中最近的 Directory.Build.targets 添加 Import。默认情况下,Directory.Build.targets 不会继承,因此这样做可以按文件夹生成一组自定义项。","DisplayName":"继承","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.common.itemtemplates.9.0.101.nupkg","Author":"Microsoft","Classifications":["MSBuild","props"],"DefaultName":null,"Description":"一个空的 Directory.Build.targets 文件,可用于为整个文件夹指定 MSBuild 任务和目标","Identity":"Microsoft.Standard.QuickStarts.DirectoryTargets","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"MSBuild.DirectoryTargetsFile","Precedence":0,"Name":"MSBuild Directory.Build.targets 文件","ShortNameList":["buildtargets"],"PreferDefaultName":false,"ConfigPlace":"/content/BuildTargets/.template.config/template.json","LocaleConfigPlace":"/content/BuildTargets/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/BuildTargets/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"type":"item"},"HostData":"{\"$schema\":\"http://json.schemastore.org/ide.host\",\"itemHierarchyPaths\":[\"General\"]}","PostActions":[],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Class1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.common.itemtemplates.9.0.101.nupkg","Author":"Microsoft","Classifications":["Common"],"DefaultName":"Class1","Description":"创建新的 C# 类","Identity":"DotNet.Common.Class.CSharp","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"DotNet.Common.Class","Precedence":0,"Name":"类","ShortNameList":["class"],"PreferDefaultName":true,"ConfigPlace":"/content/Class-CSharp/.template.config/template.json","LocaleConfigPlace":"/content/Class-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"item"},"HostData":null,"PostActions":[],"Constraints":[{"Type":"project-capability","Args":"\"CSharp\""}]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Class1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"VB":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"VB","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.common.itemtemplates.9.0.101.nupkg","Author":"Microsoft","Classifications":["Common"],"DefaultName":"Class1","Description":"创建新的 Visual Basic 类","Identity":"DotNet.Common.Class.VisualBasic","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"DotNet.Common.Class","Precedence":0,"Name":"类","ShortNameList":["class"],"PreferDefaultName":true,"ConfigPlace":"/content/Class-VisualBasic/.template.config/template.json","LocaleConfigPlace":"/content/Class-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"item"},"HostData":null,"PostActions":[],"Constraints":[{"Type":"project-capability","Args":"\"VB\""}]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":null,"Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"创建空的 .editorconfig 而非 .NET 的默认值。","Name":"Empty","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"创建空的 .editorconfig 而非 .NET 的默认值。","DisplayName":"空","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.common.itemtemplates.9.0.101.nupkg","Author":"Microsoft","Classifications":["Config"],"DefaultName":null,"Description":"创建用于配置代码样式首选项的 .editorconfig 文件。","Identity":"Microsoft.Standard.QuickStarts.EditorConfigFile","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":null,"Precedence":0,"Name":"EditorConfig 文件","ShortNameList":["editorconfig",".editorconfig"],"PreferDefaultName":false,"ConfigPlace":"/content/EditorConfig/.template.config/template.json","LocaleConfigPlace":"/content/EditorConfig/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"type":"item"},"HostData":null,"PostActions":[],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Enum1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.common.itemtemplates.9.0.101.nupkg","Author":"Microsoft","Classifications":["Common"],"DefaultName":"Enum1","Description":"创建新的 C# 枚举","Identity":"DotNet.Common.Enum.CSharp","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"DotNet.Common.Enum","Precedence":0,"Name":"枚举","ShortNameList":["enum"],"PreferDefaultName":true,"ConfigPlace":"/content/Enum-CSharp/.template.config/template.json","LocaleConfigPlace":"/content/Enum-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"item"},"HostData":null,"PostActions":[],"Constraints":[{"Type":"project-capability","Args":"\"CSharp\""}]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Enum1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"VB":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"VB","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.common.itemtemplates.9.0.101.nupkg","Author":"Microsoft","Classifications":["Common"],"DefaultName":"Enum1","Description":"创建新的 Visual Basic 枚举","Identity":"DotNet.Common.Enum.VisualBasic","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"DotNet.Common.Enum","Precedence":0,"Name":"枚举","ShortNameList":["enum"],"PreferDefaultName":true,"ConfigPlace":"/content/Enum-VisualBasic/.template.config/template.json","LocaleConfigPlace":"/content/Enum-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"item"},"HostData":null,"PostActions":[],"Constraints":[{"Type":"project-capability","Args":"\"VB\""}]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":null,"Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.common.itemtemplates.9.0.101.nupkg","Author":"Microsoft","Classifications":["Config"],"DefaultName":null,"Description":"为 dotnet 项目创建 gitignore 文件。","Identity":"Microsoft.Standard.QuickStarts.GitignoreFile","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"GitignoreFile","Precedence":100,"Name":"dotnet gitignore 文件","ShortNameList":["gitignore",".gitignore"],"PreferDefaultName":false,"ConfigPlace":"/content/Gitignore/.template.config/template.json","LocaleConfigPlace":"/content/Gitignore/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"type":"item"},"HostData":null,"PostActions":[],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"unused","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"要使用的 .NET SDK 的版本。","Name":"SdkVersion","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":null,"DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要使用的 .NET SDK 的版本。","DisplayName":"SDK 版本","AllowMultipleValues":false},{"Documentation":"","Name":"dotnet-cli-version","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":null,"DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"","DisplayName":"dotnet CLI 版本","AllowMultipleValues":false},{"Documentation":"选择 SDK 版本时要使用的前滚策略。","Name":"RollForward","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"patch":{"DisplayName":"补丁","Description":"使用指定的版本。\n如果未找到,请前滚到最新的补丁级别。\n如果未找到,则为失败。\n该值为早期 SDK 版本中的旧行为。"},"feature":{"DisplayName":"功能","Description":"为指定的主要版本、次要版本以及功能区段使用最新的补丁级别。\n如果未找到,请前滚到同一主要/次要版本中的下一个更高功能区段,并为该功能区段使用最新的补丁级别。\n如果未找到,则为失败。"},"minor":{"DisplayName":"次要版本","Description":"为指定的主要版本、次要版本以及功能区段使用最新的补丁级别。\n如果未找到,请前滚到同一主要/次要版本中的下一个更高功能区段,并为该功能区段使用最新的补丁级别。\n如果未找到,请前滚到同一次要版本中的下一个更高次要版本和功能区段,并为该功能区段使用最新的补丁级别。\n如果未找到,则为失败。"},"major":{"DisplayName":"主要版本","Description":"为指定的主要版本、次要版本以及功能区段使用最新的补丁级别。\n如果未找到,请前滚到同一主要/次要版本中的下一个更高功能区段,并为该功能区段使用最新的补丁级别。\n如果未找到,请前滚到同一主要版本中的下一个更高次要版本和功能区段,并为该功能区段使用最新的补丁级别。\n如果未找到,请前滚到下一个更高的主要版本、次要版本以及功能区段,并为该功能区段使用最新的补丁级别。\n如果未找到,则为失败。"},"latestPatch":{"DisplayName":"最新补丁","Description":"使用最新安装的补丁级别,该级别与请求的主要版本、次要版本以及功能区段(具有补丁级别)匹配,且大于或等于指定值。\n如果未找到,则为失败。"},"latestFeature":{"DisplayName":"最新功能","Description":"使用安装的最高功能区段和补丁级别,该级别与请求的主要版本和次要版本(具有功能区段和大于或等于指定值的补丁级别)匹配。\n如果未找到,则为失败。"},"latestMinor":{"DisplayName":"最新次要版本","Description":"使用安装的最高次要版本、功能区段以及补丁级别,该级别与请求的主要版本(具有次要版本、功能区段以及大于或等于指定值的补丁级别)匹配。\n如果未找到,则为失败。"},"latestMajor":{"DisplayName":"最新主要版本","Description":"使用安装的最高 .NET SDK,其版本大于或等于指定值。\n如果未找到,则为失败。"},"disable":{"DisplayName":"禁用前滚","Description":"不要前滚。需要完全匹配。"}},"Description":"选择 SDK 版本时要使用的前滚策略。","DisplayName":"前滚策略","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.common.itemtemplates.9.0.101.nupkg","Author":"Microsoft","Classifications":["Config"],"DefaultName":"global.json","Description":"用于选择 .NET SDK 版本的文件。","Identity":"Microsoft.Standard.QuickStarts.GlobalJsonFile","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"GlobalJsonFile","Precedence":100,"Name":"global.json file","ShortNameList":["globaljson","global.json"],"PreferDefaultName":false,"ConfigPlace":"/content/GlobalJson/.template.config/template.json","LocaleConfigPlace":"/content/GlobalJson/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"type":"item"},"HostData":null,"PostActions":["84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Interface1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.common.itemtemplates.9.0.101.nupkg","Author":"Microsoft","Classifications":["Common"],"DefaultName":"Interface1","Description":"创建新的 C# 接口","Identity":"DotNet.Common.Interface.CSharp","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"DotNet.Common.Interface","Precedence":0,"Name":"接口","ShortNameList":["interface"],"PreferDefaultName":true,"ConfigPlace":"/content/Interface-CSharp/.template.config/template.json","LocaleConfigPlace":"/content/Interface-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"item"},"HostData":null,"PostActions":[],"Constraints":[{"Type":"project-capability","Args":"\"CSharp\""}]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Interface1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"VB":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"VB","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.common.itemtemplates.9.0.101.nupkg","Author":"Microsoft","Classifications":["Common"],"DefaultName":"Interface1","Description":"创建新的 Visual Basic 接口","Identity":"DotNet.Common.Interface.VisualBasic","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"DotNet.Common.Interface","Precedence":0,"Name":"接口","ShortNameList":["interface"],"PreferDefaultName":true,"ConfigPlace":"/content/Interface-VisualBasic/.template.config/template.json","LocaleConfigPlace":"/content/Interface-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"item"},"HostData":null,"PostActions":[],"Constraints":[{"Type":"project-capability","Args":"\"VB\""}]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Module1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"VB":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"VB","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.common.itemtemplates.9.0.101.nupkg","Author":"Microsoft","Classifications":["Common"],"DefaultName":"Module1","Description":"创建新的 Visual Basic 模块","Identity":"DotNet.Common.Module.VisualBasic","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"DotNet.Common.Module","Precedence":0,"Name":"模块","ShortNameList":["module"],"PreferDefaultName":true,"ConfigPlace":"/content/Module-VisualBasic/.template.config/template.json","LocaleConfigPlace":"/content/Module-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"item"},"HostData":null,"PostActions":[],"Constraints":[{"Type":"project-capability","Args":"\"VB\""}]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":null,"Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.common.itemtemplates.9.0.101.nupkg","Author":"Microsoft","Classifications":["Config"],"DefaultName":"nuget.config","Description":"用于配置位置 NuGet 的文件将搜索包","Identity":"Microsoft.Standard.QuickStarts.Nuget.Config","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"ItemNugetConfig","Precedence":100,"Name":"NuGet 配置","ShortNameList":["nugetconfig","nuget.config"],"PreferDefaultName":false,"ConfigPlace":"/content/Nuget/.template.config/template.json","LocaleConfigPlace":"/content/Nuget/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"type":"item"},"HostData":null,"PostActions":["cb9a6cf3-4f5c-4860-b9d2-03a574959774","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":null,"Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"如果为 true,则会为文件系统目录层次结构中最近的 Directory.Packages.props 添加 Import。默认情况下,Directory.Packages.props 不会继承,因此这样做可以按文件夹生成一组自定义项。","Name":"inherit","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"False","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果为 true,则会为文件系统目录层次结构中最近的 Directory.Packages.props 添加 Import。默认情况下,Directory.Packages.props 不会继承,因此这样做可以按文件夹生成一组自定义项。","DisplayName":"继承","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.common.itemtemplates.9.0.101.nupkg","Author":"Microsoft","Classifications":["MSBuild","packages","props","CPM"],"DefaultName":null,"Description":"一个空的 Directory.Packages.props 文件,可用于集中指定包版本","Identity":"Microsoft.Standard.QuickStarts.DirectoryPackages","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"MSBuild.DirectoryPackagesFile","Precedence":0,"Name":"MSBuild Directory.Packages.props 文件","ShortNameList":["packagesprops"],"PreferDefaultName":false,"ConfigPlace":"/content/PackagesProps/.template.config/template.json","LocaleConfigPlace":"/content/PackagesProps/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/PackagesProps/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"type":"item"},"HostData":"{\"$schema\":\"http://json.schemastore.org/ide.host\",\"itemHierarchyPaths\":[\"General\"]}","PostActions":[],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Record1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.common.itemtemplates.9.0.101.nupkg","Author":"Microsoft","Classifications":["Common"],"DefaultName":"Record1","Description":"创建新的 C# 记录","Identity":"DotNet.Common.Record.CSharp","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"DotNet.Common.Record","Precedence":0,"Name":"记录","ShortNameList":["record"],"PreferDefaultName":true,"ConfigPlace":"/content/Record-CSharp/.template.config/template.json","LocaleConfigPlace":"/content/Record-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"item"},"HostData":null,"PostActions":[],"Constraints":[{"Type":"project-capability","Args":"\"CSharp\""}]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Solution1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.common.itemtemplates.9.0.101.nupkg","Author":"Microsoft","Classifications":["Solution"],"DefaultName":"Solution1","Description":"创建不包含项目的空解决方案","Identity":"Microsoft.Standard.QuickStarts.Solution","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"ItemSolution","Precedence":100,"Name":"解决方案文件","ShortNameList":["sln","solution"],"PreferDefaultName":false,"ConfigPlace":"/content/Solution/.template.config/template.json","LocaleConfigPlace":"/content/Solution/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{},"HostData":null,"PostActions":[],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Struct1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.common.itemtemplates.9.0.101.nupkg","Author":"Microsoft","Classifications":["Common"],"DefaultName":"Struct1","Description":"创建新的 C# 结构","Identity":"DotNet.Common.Struct.CSharp","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"DotNet.Common.Struct","Precedence":0,"Name":"结构","ShortNameList":["struct"],"PreferDefaultName":true,"ConfigPlace":"/content/Struct-CSharp/.template.config/template.json","LocaleConfigPlace":"/content/Struct-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"item"},"HostData":null,"PostActions":[],"Constraints":[{"Type":"project-capability","Args":"\"CSharp\""}]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Structure1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"VB":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"VB","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.common.itemtemplates.9.0.101.nupkg","Author":"Microsoft","Classifications":["Common"],"DefaultName":"Structure1","Description":"创建新的 Visual Basic 结构","Identity":"DotNet.Common.Struct.VisualBasic","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"DotNet.Common.Struct","Precedence":0,"Name":"结构","ShortNameList":["struct","structure"],"PreferDefaultName":true,"ConfigPlace":"/content/Structure-VisualBasic/.template.config/template.json","LocaleConfigPlace":"/content/Structure-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"item"},"HostData":null,"PostActions":[],"Constraints":[{"Type":"project-capability","Args":"\"VB\""}]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":null,"Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.common.itemtemplates.9.0.101.nupkg","Author":"Microsoft","Classifications":["Config"],"DefaultName":null,"Description":"定义可用 dotnet 工具的文件。","Identity":"Microsoft.Standard.QuickStarts.ToolManifestFile","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"ToolManifestFile","Precedence":100,"Name":"Dotnet 本地工具清单文件","ShortNameList":["tool-manifest"],"PreferDefaultName":false,"ConfigPlace":"/content/ToolManifest/.template.config/template.json","LocaleConfigPlace":"/content/ToolManifest/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"type":"item"},"HostData":null,"PostActions":[],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"WebConfig","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.common.itemtemplates.9.0.101.nupkg","Author":"Microsoft","Classifications":["Config"],"DefaultName":"web.config","Description":"用于配置 Web 应用程序设置的文件","Identity":"Microsoft.Standard.QuickStarts.Web.Config","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"ItemWebConfig","Precedence":100,"Name":"Web 配置","ShortNameList":["webconfig"],"PreferDefaultName":false,"ConfigPlace":"/content/WebConfig/.template.config/template.json","LocaleConfigPlace":"/content/WebConfig/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"type":"item"},"HostData":null,"PostActions":["84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.ClassLibrary1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net8.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net8.0":{"DisplayName":".NET 8.0","Description":"目标 net8.0"},"netstandard2.1":{"DisplayName":".NET Standard 2.1","Description":"目标 netstandard2.1"},"netstandard2.0":{"DisplayName":".NET Standard 2.0","Description":"目标 netstandard2.0"}},"Description":"项目的目标框架。","DisplayName":"框架","AllowMultipleValues":false},{"Documentation":"在创建的项目文件中设置 LangVersion 属性","Name":"langVersion","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"text","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"在创建的项目文件中设置 LangVersion 属性","DisplayName":"语言版本","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.common.projecttemplates.8.0.8.0.404.nupkg","Author":"Microsoft","Classifications":["Common","Library"],"DefaultName":"ClassLibrary1","Description":"用于创建面向 .NET 或 .NET Standard 的类库的项目","Identity":"Microsoft.Common.Library.CSharp.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.Library","Precedence":10000,"Name":"类库","ShortNameList":["classlib"],"PreferDefaultName":false,"ConfigPlace":"/content/ClassLibrary-CSharp/.template.config/template.json","LocaleConfigPlace":"/content/ClassLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/ClassLibrary-CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{"app":{"Description":"Target .NET","DefaultOverrides":{"Framework":"net8.0"}},"standard":{"Description":"Target netstandard","DefaultOverrides":{"Framework":"netstandard2.0"}}},"TagsCollection":{"language":"C#","type":"project"},"HostData":"{\"$schema\":\"http://json.schemastore.org/ide.host\",\"tags\":[{\"type\":\"projectType\",\"add\":[],\"remove\":[\"Common\"]}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.ClassLibrary1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"F#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"F#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net8.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net8.0":{"DisplayName":".NET 8.0","Description":"目标 net8.0"},"netstandard2.1":{"DisplayName":".NET Standard 2.1","Description":"目标 netstandard2.1"},"netstandard2.0":{"DisplayName":".NET Standard 2.0","Description":"目标 netstandard2.0"}},"Description":"项目的目标框架。","DisplayName":"框架","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.common.projecttemplates.8.0.8.0.404.nupkg","Author":"Microsoft","Classifications":["Common","Library"],"DefaultName":"ClassLibrary1","Description":"用于创建面向 .NET 或 .NET Standard 的类库的项目","Identity":"Microsoft.Common.Library.FSharp.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.Library","Precedence":10000,"Name":"类库","ShortNameList":["classlib"],"PreferDefaultName":false,"ConfigPlace":"/content/ClassLibrary-FSharp/.template.config/template.json","LocaleConfigPlace":"/content/ClassLibrary-FSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/ClassLibrary-FSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{"app":{"Description":"Target .NET","DefaultOverrides":{"Framework":"net8.0"}},"standard":{"Description":"Target netstandard","DefaultOverrides":{"Framework":"netstandard2.0"}}},"TagsCollection":{"language":"F#","type":"project"},"HostData":"{\"$schema\":\"http://json.schemastore.org/ide.host\",\"tags\":[{\"type\":\"projectType\",\"add\":[],\"remove\":[\"Common\"]}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.ClassLibrary1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"VB":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"VB","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net8.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net8.0":{"DisplayName":".NET 8.0","Description":"目标 net8.0"},"netstandard2.1":{"DisplayName":".NET Standard 2.1","Description":"目标 netstandard2.1"},"netstandard2.0":{"DisplayName":".NET Standard 2.0","Description":"目标 netstandard2.0"}},"Description":"项目的目标框架。","DisplayName":"框架","AllowMultipleValues":false},{"Documentation":"在创建的项目文件中设置 LangVersion 属性","Name":"langVersion","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"text","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"在创建的项目文件中设置 LangVersion 属性","DisplayName":"语言版本","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.common.projecttemplates.8.0.8.0.404.nupkg","Author":"Microsoft","Classifications":["Common","Library"],"DefaultName":"ClassLibrary1","Description":"用于创建面向 .NET 或 .NET Standard 的类库的项目","Identity":"Microsoft.Common.Library.VisualBasic.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.Library","Precedence":10000,"Name":"类库","ShortNameList":["classlib"],"PreferDefaultName":false,"ConfigPlace":"/content/ClassLibrary-VisualBasic/.template.config/template.json","LocaleConfigPlace":"/content/ClassLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/ClassLibrary-VisualBasic/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{"app":{"Description":"Target .NET","DefaultOverrides":{"Framework":"net8.0"}},"standard":{"Description":"Target netstandard","DefaultOverrides":{"Framework":"netstandard2.0"}}},"TagsCollection":{"language":"VB","type":"project"},"HostData":"{\"$schema\":\"http://json.schemastore.org/ide.host\",\"tags\":[{\"type\":\"projectType\",\"add\":[],\"remove\":[\"Common\"]}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.ConsoleApplication1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net8.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net8.0":{"DisplayName":".NET 8.0","Description":"目标 net8.0"}},"Description":"项目的目标框架。","DisplayName":"框架","AllowMultipleValues":false},{"Documentation":"在创建的项目文件中设置 LangVersion 属性","Name":"langVersion","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"text","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"在创建的项目文件中设置 LangVersion 属性","DisplayName":"语言版本","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false},{"Documentation":"是否生成显式程序类和主方法,而不是顶级语句。","Name":"UseProgramMain","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否生成显式程序类和主方法,而不是顶级语句。","DisplayName":"不使用顶级语句(_T)","AllowMultipleValues":false},{"Documentation":"是否启用将项目以 native AOT 发布。","Name":"NativeAot","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否启用将项目以 native AOT 发布。","DisplayName":"启用 native AOT 发布(_N)","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.common.projecttemplates.8.0.8.0.404.nupkg","Author":"Microsoft","Classifications":["Common","Console"],"DefaultName":"ConsoleApp1","Description":"用于创建可在 Windows、Linux 和 macOS 上 .NET 上运行的命令行应用程序的项目","Identity":"Microsoft.Common.Console.CSharp.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.Console","Precedence":10000,"Name":"控制台应用","ShortNameList":["console"],"PreferDefaultName":false,"ConfigPlace":"/content/ConsoleApplication-CSharp/.template.config/template.json","LocaleConfigPlace":"/content/ConsoleApplication-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/ConsoleApplication-CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":"{\"$schema\":\"http://json.schemastore.org/ide.host\",\"tags\":[{\"type\":\"projectType\",\"add\":[],\"remove\":[\"Common\"]}],\"symbolInfo\":[{\"id\":\"UseProgramMain\",\"isVisible\":true,\"PersistenceScope\":\"Shared\",\"PersistenceScopeName\":\"Microsoft\"},{\"id\":\"NativeAot\",\"isVisible\":true}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.ConsoleApplication1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"F#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"F#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net8.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net8.0":{"DisplayName":".NET 8.0","Description":"目标 net8.0"}},"Description":"项目的目标框架。","DisplayName":"框架","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.common.projecttemplates.8.0.8.0.404.nupkg","Author":"Microsoft","Classifications":["Common","Console"],"DefaultName":"ConsoleApp1","Description":"用于创建可在 Windows、Linux 和 macOS 上 .NET 上运行的命令行应用程序的项目","Identity":"Microsoft.Common.Console.FSharp.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.Console","Precedence":10000,"Name":"控制台应用","ShortNameList":["console"],"PreferDefaultName":false,"ConfigPlace":"/content/ConsoleApplication-FSharp/.template.config/template.json","LocaleConfigPlace":"/content/ConsoleApplication-FSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/ConsoleApplication-FSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"F#","type":"project"},"HostData":"{\"$schema\":\"http://json.schemastore.org/ide.host\",\"tags\":[{\"type\":\"projectType\",\"add\":[],\"remove\":[\"Common\"]}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.ConsoleApplication1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"VB":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"VB","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net8.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net8.0":{"DisplayName":".NET 8.0","Description":"目标 net8.0"}},"Description":"项目的目标框架。","DisplayName":"框架","AllowMultipleValues":false},{"Documentation":"在创建的项目文件中设置 LangVersion 属性","Name":"langVersion","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"text","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"在创建的项目文件中设置 LangVersion 属性","DisplayName":"语言版本","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false},{"Documentation":"是否启用将项目以 native AOT 发布。","Name":"NativeAot","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否启用将项目以 native AOT 发布。","DisplayName":"启用 native AOT 发布(_N)","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.common.projecttemplates.8.0.8.0.404.nupkg","Author":"Microsoft","Classifications":["Common","Console"],"DefaultName":"ConsoleApp1","Description":"用于创建可在 Windows、Linux 和 macOS 上 .NET 上运行的命令行应用程序的项目","Identity":"Microsoft.Common.Console.VisualBasic.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.Console","Precedence":10000,"Name":"控制台应用","ShortNameList":["console"],"PreferDefaultName":false,"ConfigPlace":"/content/ConsoleApplication-VisualBasic/.template.config/template.json","LocaleConfigPlace":"/content/ConsoleApplication-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/ConsoleApplication-VisualBasic/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"project"},"HostData":"{\"$schema\":\"http://json.schemastore.org/ide.host\",\"tags\":[{\"type\":\"projectType\",\"add\":[],\"remove\":[\"Common\"]}],\"symbolInfo\":[{\"id\":\"NativeAot\",\"isVisible\":true}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"Company.TestProject1","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"C#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"C#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":"Overrides the target framework","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"Overrides the target framework","DisplayName":"","AllowMultipleValues":false},{"Documentation":"The target framework for the project.","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net8.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net8.0":{"DisplayName":"","Description":"Target net8.0"}},"Description":"The target framework for the project.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"Whether or not to enable packaging (via (\"dotnet pack\") for the project.","Name":"EnablePack","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"Whether or not to enable packaging (via (\"dotnet pack\") for the project.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"If specified, skips the automatic restore of the project on create.","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"If specified, skips the automatic restore of the project on create.","DisplayName":"","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.test.projecttemplates.8.0.1.1.0-rc.24059.1.nupkg","Author":"Microsoft","Classifications":["Test","MSTest"],"DefaultName":"TestProject1","Description":"A project that contains MSTest unit tests that can run on .NET on Windows, Linux and MacOS.","Identity":"Microsoft.Test.MSTest.CSharp.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Test.MSTest","Precedence":10000,"Name":"MSTest Test Project","ShortNameList":["mstest"],"PreferDefaultName":false,"ConfigPlace":"/content/MSTest-CSharp/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":null,"PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"Company.TestProject1","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"F#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"F#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":"Overrides the target framework","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"Overrides the target framework","DisplayName":"","AllowMultipleValues":false},{"Documentation":"The target framework for the project.","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net8.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net8.0":{"DisplayName":"","Description":"Target net8.0"}},"Description":"The target framework for the project.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"Whether or not to enable packaging (via (\"dotnet pack\") for the project.","Name":"EnablePack","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"Whether or not to enable packaging (via (\"dotnet pack\") for the project.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"If specified, skips the automatic restore of the project on create.","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"If specified, skips the automatic restore of the project on create.","DisplayName":"","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.test.projecttemplates.8.0.1.1.0-rc.24059.1.nupkg","Author":"Microsoft","Classifications":["Test","MSTest"],"DefaultName":"TestProject1","Description":"A project that contains MSTest unit tests that can run on .NET on Windows, Linux and MacOS.","Identity":"Microsoft.Test.MSTest.FSharp.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Test.MSTest","Precedence":10000,"Name":"MSTest Test Project","ShortNameList":["mstest"],"PreferDefaultName":false,"ConfigPlace":"/content/MSTest-FSharp/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"F#","type":"project"},"HostData":null,"PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"Company.TestProject1","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"VB","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"VB":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":"Overrides the target framework","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"Overrides the target framework","DisplayName":"","AllowMultipleValues":false},{"Documentation":"The target framework for the project.","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net8.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net8.0":{"DisplayName":"","Description":"Target net8.0"}},"Description":"The target framework for the project.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"Whether or not to enable packaging (via (\"dotnet pack\") for the project.","Name":"EnablePack","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"Whether or not to enable packaging (via (\"dotnet pack\") for the project.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"If specified, skips the automatic restore of the project on create.","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"If specified, skips the automatic restore of the project on create.","DisplayName":"","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.test.projecttemplates.8.0.1.1.0-rc.24059.1.nupkg","Author":"Microsoft","Classifications":["Test","MSTest"],"DefaultName":"TestProject1","Description":"A project that contains MSTest unit tests that can run on .NET on Windows, Linux and MacOS.","Identity":"Microsoft.Test.MSTest.VisualBasic.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Test.MSTest","Precedence":10000,"Name":"MSTest Test Project","ShortNameList":["mstest"],"PreferDefaultName":false,"ConfigPlace":"/content/MSTest-VisualBasic/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"project"},"HostData":null,"PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"UnitTest1","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"C#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"C#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"item","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"item":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.test.projecttemplates.8.0.1.1.0-rc.24059.1.nupkg","Author":"Aleksei Kharlov aka halex2005 (codeofclimber.ru)","Classifications":["Test","NUnit"],"DefaultName":"NUnitTestItem","Description":"A item that contains NUnit tests","Identity":"NUnit3.DotNetNew.ItemTemplate.CSharp","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"NUnit3.DotNetNew.ItemTemplate","Precedence":0,"Name":"NUnit 3 Test Item","ShortNameList":["nunit-test"],"PreferDefaultName":false,"ConfigPlace":"/content/NUnit-CSharp-Item/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"item"},"HostData":null,"PostActions":["84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"Company.TestProject1","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"C#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"C#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":"Overrides the target framework","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"Overrides the target framework","DisplayName":"","AllowMultipleValues":false},{"Documentation":"The target framework for the project.","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net8.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net8.0":{"DisplayName":"","Description":"Target net8.0"}},"Description":"The target framework for the project.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"Whether or not to enable packaging (via (\"dotnet pack\") for the project.","Name":"EnablePack","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"Whether or not to enable packaging (via (\"dotnet pack\") for the project.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"If specified, skips the automatic restore of the project on create.","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"If specified, skips the automatic restore of the project on create.","DisplayName":"","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.test.projecttemplates.8.0.1.1.0-rc.24059.1.nupkg","Author":"Aleksei Kharlov aka halex2005 (codeofclimber.ru)","Classifications":["Test","NUnit"],"DefaultName":"TestProject1","Description":"A project that contains NUnit tests that can run on .NET on Windows, Linux and macOS","Identity":"NUnit3.DotNetNew.Template.CSharp.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"NUnit3.DotNetNew.Template","Precedence":10000,"Name":"NUnit 3 Test Project","ShortNameList":["nunit"],"PreferDefaultName":false,"ConfigPlace":"/content/NUnit-CSharp/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":null,"PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"UnitTest1","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"F#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"F#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"item","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"item":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.test.projecttemplates.8.0.1.1.0-rc.24059.1.nupkg","Author":"Aleksei Kharlov aka halex2005 (codeofclimber.ru)","Classifications":["Test","NUnit"],"DefaultName":"NUnitTestItem","Description":"A item that contains NUnit tests","Identity":"NUnit3.DotNetNew.ItemTemplate.FSharp","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"NUnit3.DotNetNew.ItemTemplate","Precedence":0,"Name":"NUnit 3 Test Item","ShortNameList":["nunit-test"],"PreferDefaultName":false,"ConfigPlace":"/content/NUnit-FSharp-Item/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"F#","type":"item"},"HostData":null,"PostActions":["84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"Company.TestProject1","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"F#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"F#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":"Overrides the target framework","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"Overrides the target framework","DisplayName":"","AllowMultipleValues":false},{"Documentation":"The target framework for the project.","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net8.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net8.0":{"DisplayName":"","Description":"Target net8.0"}},"Description":"The target framework for the project.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"Whether or not to enable packaging (via (\"dotnet pack\") for the project.","Name":"EnablePack","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"Whether or not to enable packaging (via (\"dotnet pack\") for the project.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"If specified, skips the automatic restore of the project on create.","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"If specified, skips the automatic restore of the project on create.","DisplayName":"","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.test.projecttemplates.8.0.1.1.0-rc.24059.1.nupkg","Author":"Aleksei Kharlov aka halex2005 (codeofclimber.ru)","Classifications":["Test","NUnit"],"DefaultName":"TestProject1","Description":"A project that contains NUnit tests that can run on .NET on Windows, Linux and macOS","Identity":"NUnit3.DotNetNew.Template.FSharp.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"NUnit3.DotNetNew.Template","Precedence":10000,"Name":"NUnit 3 Test Project","ShortNameList":["nunit"],"PreferDefaultName":false,"ConfigPlace":"/content/NUnit-FSharp/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"F#","type":"project"},"HostData":null,"PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"UnitTest1","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"VB","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"VB":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"item","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"item":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.test.projecttemplates.8.0.1.1.0-rc.24059.1.nupkg","Author":"Aleksei Kharlov aka halex2005 (codeofclimber.ru)","Classifications":["Test","NUnit"],"DefaultName":"NUnitTestItem","Description":"A item that contains NUnit tests","Identity":"NUnit3.DotNetNew.ItemTemplate.VisualBasic","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"NUnit3.DotNetNew.ItemTemplate","Precedence":0,"Name":"NUnit 3 Test Item","ShortNameList":["nunit-test"],"PreferDefaultName":false,"ConfigPlace":"/content/NUnit-VisualBasic-Item/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"item"},"HostData":null,"PostActions":["84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"Company.TestProject1","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"VB","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"VB":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":"Overrides the target framework","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"Overrides the target framework","DisplayName":"","AllowMultipleValues":false},{"Documentation":"The target framework for the project.","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net8.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net8.0":{"DisplayName":"","Description":"Target net8.0"}},"Description":"The target framework for the project.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"Whether or not to enable packaging (via (\"dotnet pack\") for the project.","Name":"EnablePack","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"Whether or not to enable packaging (via (\"dotnet pack\") for the project.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"If specified, skips the automatic restore of the project on create.","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"If specified, skips the automatic restore of the project on create.","DisplayName":"","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.test.projecttemplates.8.0.1.1.0-rc.24059.1.nupkg","Author":"Aleksei Kharlov aka halex2005 (codeofclimber.ru)","Classifications":["Test","NUnit"],"DefaultName":"TestProject1","Description":"A project that contains NUnit tests that can run on .NET on Windows, Linux and macOS","Identity":"NUnit3.DotNetNew.Template.VisualBasic.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"NUnit3.DotNetNew.Template","Precedence":10000,"Name":"NUnit 3 Test Project","ShortNameList":["nunit"],"PreferDefaultName":false,"ConfigPlace":"/content/NUnit-VisualBasic/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"project"},"HostData":null,"PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"Company.TestProject1","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"C#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"C#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":"Overrides the target framework","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"Overrides the target framework","DisplayName":"","AllowMultipleValues":false},{"Documentation":"The target framework for the project.","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net8.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net8.0":{"DisplayName":"","Description":"Target net8.0"}},"Description":"The target framework for the project.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"Whether or not to enable packaging (via (\"dotnet pack\") for the project.","Name":"EnablePack","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"Whether or not to enable packaging (via (\"dotnet pack\") for the project.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"If specified, skips the automatic restore of the project on create.","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"If specified, skips the automatic restore of the project on create.","DisplayName":"","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.test.projecttemplates.8.0.1.1.0-rc.24059.1.nupkg","Author":"Microsoft","Classifications":["Test","MSTest","Playwright"],"DefaultName":"TestProject1","Description":"A project that contains Playwright tests using MSTest test framwork, that can run on .NET on Windows, Linux and MacOS.","Identity":"Microsoft.Test.Playwright.MSTest.CSharp.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Test.Playwright.MSTest","Precedence":10000,"Name":"MSTest Playwright Test Project","ShortNameList":["mstest-playwright"],"PreferDefaultName":false,"ConfigPlace":"/content/Playwright-MSTest-CSharp/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":null,"PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"Company.TestProject1","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"C#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"C#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":"Overrides the target framework","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"Overrides the target framework","DisplayName":"","AllowMultipleValues":false},{"Documentation":"The target framework for the project.","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net8.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net8.0":{"DisplayName":"","Description":"Target net8.0"}},"Description":"The target framework for the project.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"Whether or not to enable packaging (via (\"dotnet pack\") for the project.","Name":"EnablePack","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"Whether or not to enable packaging (via (\"dotnet pack\") for the project.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"If specified, skips the automatic restore of the project on create.","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"If specified, skips the automatic restore of the project on create.","DisplayName":"","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.test.projecttemplates.8.0.1.1.0-rc.24059.1.nupkg","Author":"Microsoft","Classifications":["Test","NUnit","Playwright"],"DefaultName":"TestProject1","Description":"A project that contains Playwright tests using NUnit test framwork, that can run on .NET on Windows, Linux and MacOS.","Identity":"Microsoft.Test.Playwright.NUnit.CSharp.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Test.Playwright.NUnit","Precedence":10000,"Name":"NUnit Playwright Test Project","ShortNameList":["nunit-playwright"],"PreferDefaultName":false,"ConfigPlace":"/content/Playwright-NUnit-CSharp/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":null,"PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"Company.TestProject1","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"C#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"C#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":"Overrides the target framework","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"Overrides the target framework","DisplayName":"","AllowMultipleValues":false},{"Documentation":"The target framework for the project.","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net8.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net8.0":{"DisplayName":"","Description":"Target net8.0"}},"Description":"The target framework for the project.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"Whether or not to enable packaging (via (\"dotnet pack\") for the project.","Name":"EnablePack","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"Whether or not to enable packaging (via (\"dotnet pack\") for the project.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"If specified, skips the automatic restore of the project on create.","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"If specified, skips the automatic restore of the project on create.","DisplayName":"","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.test.projecttemplates.8.0.1.1.0-rc.24059.1.nupkg","Author":"Microsoft","Classifications":["Test","xUnit"],"DefaultName":"TestProject1","Description":"A project that contains xUnit.net tests that can run on .NET on Windows, Linux and macOS","Identity":"Microsoft.Test.xUnit.CSharp.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Test.xUnit","Precedence":10000,"Name":"xUnit Test Project","ShortNameList":["xunit"],"PreferDefaultName":false,"ConfigPlace":"/content/XUnit-CSharp/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":null,"PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"Company.TestProject1","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"F#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"F#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":"Overrides the target framework","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"Overrides the target framework","DisplayName":"","AllowMultipleValues":false},{"Documentation":"The target framework for the project.","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net8.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net8.0":{"DisplayName":"","Description":"Target net8.0"}},"Description":"The target framework for the project.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"Whether or not to enable packaging (via (\"dotnet pack\") for the project.","Name":"EnablePack","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"Whether or not to enable packaging (via (\"dotnet pack\") for the project.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"If specified, skips the automatic restore of the project on create.","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"If specified, skips the automatic restore of the project on create.","DisplayName":"","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.test.projecttemplates.8.0.1.1.0-rc.24059.1.nupkg","Author":"Microsoft","Classifications":["Test","xUnit"],"DefaultName":"TestProject1","Description":"A project that contains xUnit.net tests that can run on .NET on Windows, Linux and macOS","Identity":"Microsoft.Test.xUnit.FSharp.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Test.xUnit","Precedence":10000,"Name":"xUnit Test Project","ShortNameList":["xunit"],"PreferDefaultName":false,"ConfigPlace":"/content/XUnit-FSharp/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"F#","type":"project"},"HostData":null,"PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"Company.TestProject1","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"VB","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"VB":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":"Overrides the target framework","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"Overrides the target framework","DisplayName":"","AllowMultipleValues":false},{"Documentation":"The target framework for the project.","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net8.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net8.0":{"DisplayName":"","Description":"Target net8.0"}},"Description":"The target framework for the project.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"Whether or not to enable packaging (via (\"dotnet pack\") for the project.","Name":"EnablePack","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"Whether or not to enable packaging (via (\"dotnet pack\") for the project.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"If specified, skips the automatic restore of the project on create.","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"If specified, skips the automatic restore of the project on create.","DisplayName":"","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.test.projecttemplates.8.0.1.1.0-rc.24059.1.nupkg","Author":"Microsoft","Classifications":["Test","xUnit"],"DefaultName":"TestProject1","Description":"A project that contains xUnit.net tests that can run on .NET on Windows, Linux and macOS","Identity":"Microsoft.Test.xUnit.VisualBasic.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Test.xUnit","Precedence":10000,"Name":"xUnit Test Project","ShortNameList":["xunit"],"PreferDefaultName":false,"ConfigPlace":"/content/XUnit-VisualBasic/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"project"},"HostData":null,"PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"ValueController","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"所生成代码的命名空间","Name":"namespace","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"MyApp.Namespace","DataType":null,"DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"所生成代码的命名空间","DisplayName":"","AllowMultipleValues":false},{"Documentation":"使用读/写操作创建控制器","Name":"actions","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"使用读/写操作创建控制器","DisplayName":"添加读/写操作","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.web.itemtemplates.8.0.8.0.11.nupkg","Author":"Microsoft","Classifications":["Web","ASP.NET"],"DefaultName":"ValueController","Description":"具有或不具有读/写操作的 API 控制器","Identity":"Microsoft.AspNetCore.Mvc.ApiController.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.AspNetCore.Mvc.ApiController","Precedence":9800,"Name":"API 控制器","ShortNameList":["apicontroller"],"PreferDefaultName":false,"ConfigPlace":"/content/ApiController/.template.config/template.json","LocaleConfigPlace":"/content/ApiController/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"item"},"HostData":null,"PostActions":["84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"HomeController","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"所生成代码的命名空间","Name":"namespace","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"MyApp.Namespace","DataType":null,"DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"所生成代码的命名空间","DisplayName":"","AllowMultipleValues":false},{"Documentation":"使用读/写操作创建控制器","Name":"actions","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"使用读/写操作创建控制器","DisplayName":"添加读/写操作","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.web.itemtemplates.8.0.8.0.11.nupkg","Author":"Microsoft","Classifications":["Web","ASP.NET"],"DefaultName":"HomeController","Description":"具有或不具有读/写操作的 MVC 控制器","Identity":"Microsoft.AspNetCore.Mvc.MvcController.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.AspNetCore.Mvc.MvcController","Precedence":9800,"Name":"MVC 控制器","ShortNameList":["mvccontroller"],"PreferDefaultName":false,"ConfigPlace":"/content/MvcController/.template.config/template.json","LocaleConfigPlace":"/content/MvcController/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"item"},"HostData":null,"PostActions":["84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"protobuf","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"生成的代码的命名空间","Name":"namespace","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"MyApp.Namespace","DataType":null,"DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"生成的代码的命名空间","DisplayName":"","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.web.itemtemplates.8.0.8.0.11.nupkg","Author":"Microsoft","Classifications":["Web","gRPC"],"DefaultName":"protobuf","Description":"一个协议缓冲区文件,它用于描述 gRPC 的消息和服务。","Identity":"Microsoft.Web.Grpc.Protobuf.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Web.Grpc.Protobuf","Precedence":9800,"Name":"协议缓冲区文件","ShortNameList":["proto"],"PreferDefaultName":false,"ConfigPlace":"/content/Protobuf/.template.config/template.json","LocaleConfigPlace":"/content/Protobuf/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"","type":"item"},"HostData":null,"PostActions":["84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Component1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.web.itemtemplates.8.0.8.0.11.nupkg","Author":"Microsoft","Classifications":["Web","ASP.NET"],"DefaultName":"Component1","Description":"使用 Razor 实现的可重用 UI 组件","Identity":"Microsoft.AspNetCore.Components.RazorComponent.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.AspNetCore.Components.RazorComponent","Precedence":9800,"Name":"Razor 组件","ShortNameList":["razorcomponent"],"PreferDefaultName":false,"ConfigPlace":"/content/RazorComponent/.template.config/template.json","LocaleConfigPlace":"/content/RazorComponent/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"item"},"HostData":null,"PostActions":["84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Index","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"生成的代码的命名空间","Name":"namespace","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"MyApp.Namespace","DataType":null,"DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"生成的代码的命名空间","DisplayName":"","AllowMultipleValues":false},{"Documentation":"创建不带 PageModel 的页面","Name":"no-pagemodel","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"创建不带 PageModel 的页面","DisplayName":"排除 PageModel","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.web.itemtemplates.8.0.8.0.11.nupkg","Author":"Microsoft","Classifications":["Web","ASP.NET"],"DefaultName":"Index","Description":"带或不带页面模型的 Razor 页面","Identity":"Microsoft.AspNetCore.Mvc.RazorPage.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.AspNetCore.Mvc.RazorPage","Precedence":9800,"Name":"Razor 页面","ShortNameList":["page"],"PreferDefaultName":false,"ConfigPlace":"/content/RazorPage/.template.config/template.json","LocaleConfigPlace":"/content/RazorPage/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"item"},"HostData":null,"PostActions":["84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Index","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.web.itemtemplates.8.0.8.0.11.nupkg","Author":"Microsoft","Classifications":["Web","ASP.NET"],"DefaultName":"Index","Description":"空的 Razor 视图","Identity":"Microsoft.AspNetCore.Mvc.RazorView.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.AspNetCore.Mvc.RazorView","Precedence":9800,"Name":"Razor 视图","ShortNameList":["view"],"PreferDefaultName":false,"ConfigPlace":"/content/RazorView/.template.config/template.json","LocaleConfigPlace":"/content/RazorView/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"item"},"HostData":null,"PostActions":["84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"ignoreme","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"生成的代码的命名空间","Name":"namespace","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"MyApp.Namespace","DataType":null,"DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"生成的代码的命名空间","DisplayName":"","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.web.itemtemplates.8.0.8.0.11.nupkg","Author":"Microsoft","Classifications":["Web","ASP.NET"],"DefaultName":"_ViewImports","Description":"MVC 视图导入页","Identity":"Microsoft.AspNetCore.Mvc.ViewImports.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.AspNetCore.Mvc.ViewImports","Precedence":9800,"Name":"MVC ViewImports","ShortNameList":["viewimports"],"PreferDefaultName":false,"ConfigPlace":"/content/ViewImports/.template.config/template.json","LocaleConfigPlace":"/content/ViewImports/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"item"},"HostData":null,"PostActions":["84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"ignoreme","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.web.itemtemplates.8.0.8.0.11.nupkg","Author":"Microsoft","Classifications":["Web","ASP.NET"],"DefaultName":"_ViewStart","Description":"MVC ViewStart 页面","Identity":"Microsoft.AspNetCore.Mvc.ViewStart.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.AspNetCore.Mvc.ViewStart","Precedence":9800,"Name":"MVC ViewStart","ShortNameList":["viewstart"],"PreferDefaultName":false,"ConfigPlace":"/content/ViewStart/.template.config/template.json","LocaleConfigPlace":"/content/ViewStart/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"item"},"HostData":null,"PostActions":["84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.WebApplication1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"要使用的身份验证类型","Name":"auth","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"None","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"None":{"DisplayName":"","Description":"无身份验证"},"IndividualB2C":{"DisplayName":"","Description":"使用 Azure AD B2C 进行个人身份验证"},"SingleOrg":{"DisplayName":"","Description":"单个租户的组织身份验证"},"Windows":{"DisplayName":"","Description":"Windows 身份验证"}},"Description":"要使用的身份验证类型","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要连接到的 Azure Active Directory B2C 实例(与 IndividualB2C 身份验证一起使用)。","Name":"AAdB2CInstance","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"https://qualified.domain.name.b2clogin.com/","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要连接到的 Azure Active Directory B2C 实例(与 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"此项目的登录和注册策略 ID (与 IndividualB2C 身份验证一起使用)。","Name":"SignUpSignInPolicyId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"b2c_1_susi","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"此项目的登录和注册策略 ID (与 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要连接到的 Azure Active Directory 实例(与 SingleOrg 身份验证一起使用)。","Name":"AADInstance","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"https://login.microsoftonline.com/","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要连接到的 Azure Active Directory 实例(与 SingleOrg 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"此项目的客户端 ID (与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","Name":"ClientId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"11111111-1111-1111-11111111111111111","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"此项目的客户端 ID (与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"目录租户的域(与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","Name":"Domain","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"qualified.domain.name","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"目录租户的域(与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"客户端预配访问令牌需要请求的 API 范围。(与 IndividualB2C、SingleOrg 一起使用)。","Name":"DefaultScope","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"access_as_user","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"客户端预配访问令牌需要请求的 API 范围。(与 IndividualB2C、SingleOrg 一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要连接到的目录的 TenantId ID (与 SingleOrg 身份验证一起使用)。","Name":"TenantId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"22222222-2222-2222-2222-222222222222","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要连接到的目录的 TenantId ID (与 SingleOrg 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否允许此应用程序对目录进行读取访问(仅适用于 SingleOrg 身份验证)。","Name":"OrgReadAccess","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否允许此应用程序对目录进行读取访问(仅适用于 SingleOrg 身份验证)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"用于机密的 ID (与 OrgReadAccess 或个人身份验证一起使用)。","Name":"UserSecretsId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"aspnet-Company.WebApplication1-53bc9b9d-9d6a-45d4-8429-2a2761773502","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"用于机密的 ID (与 OrgReadAccess 或个人身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否在生成的模板中排除 launchSettings.json。","Name":"ExcludeLaunchSettings","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否在生成的模板中排除 launchSettings.json。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","Name":"kestrelHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualB2C 或 OrganizationalAuth,则将忽略 no-https)。","Name":"kestrelHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualB2C 或 OrganizationalAuth,则将忽略 no-https)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","Name":"iisHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualB2C 或 OrganizationalAuth,则将忽略 no-https)。","Name":"iisHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualB2C 或 OrganizationalAuth,则将忽略 no-https)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否禁用 HTTPS。仅当 IndividualB2C、SingleOrg 或 MultiOrg 不用于 --auth 时,此选项才适用。","Name":"NoHttps","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否禁用 HTTPS。仅当 IndividualB2C、SingleOrg 或 MultiOrg 不用于 --auth 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否使用 LocalDB 而不是 SQLite。仅当指定了 --auth Individual 或 --auth IndividualB2C 时,此选项才适用。","Name":"UseLocalDB","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否使用 LocalDB 而不是 SQLite。仅当指定了 --auth Individual 或 --auth IndividualB2C 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net8.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net8.0":{"DisplayName":"","Description":"目标 net8.0"}},"Description":"项目的目标框架。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要从 Web 应用调用的 API 的 URL。仅当指定了 --auth SingleOrg 或 --auth IndividualB2C 时,此选项才适用。","Name":"CalledApiUrl","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"https://graph.microsoft.com/v1.0","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要从 Web 应用调用的 API 的 URL。仅当指定了 --auth SingleOrg 或 --auth IndividualB2C 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"指定 Web 应用是否调用 Microsoft Graph。仅当指定了 --auth SingleOrg 时,此选项才适用。","Name":"CallsMicrosoftGraph","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"指定 Web 应用是否调用 Microsoft Graph。仅当指定了 --auth SingleOrg 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"请求从 Web 应用调用 API 的范围。仅当指定了 --auth SingleOrg 或 --auth IndividualB2C 时,此选项才适用。","Name":"CalledApiScopes","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"user.read","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"请求从 Web 应用调用 API 的范围。仅当指定了 --auth SingleOrg 或 --auth IndividualB2C 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"禁用 OpenAI (Swagger)支持","Name":"DisableOpenAPI","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"禁用 OpenAI (Swagger)支持","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否生成显式程序类和主方法,而不是顶级语句。","Name":"UseProgramMain","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否生成显式程序类和主方法,而不是顶级语句。","DisplayName":"不使用顶级语句(_T)","AllowMultipleValues":false},{"Documentation":"是否使用最小 API 而不是控制器。","Name":"UseMinimalAPIs","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否使用最小 API 而不是控制器。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否使用控制器而不是最小 API。此选项替代指定的值,即“最小”。","Name":"UseControllers","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否使用控制器而不是最小 API。此选项替代指定的值,即“最小”。","DisplayName":"","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.web.projecttemplates.8.0.8.0.11.nupkg","Author":"Microsoft","Classifications":["Web","Web API","API","Service"],"DefaultName":"WebApplication","Description":"用于使用 ASP.NET Core 控制器或最小 API 创建 RESTful Web API 的项目模板,可选择支持 OpenAPI 和身份验证。","Identity":"Microsoft.Web.WebApi.CSharp.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Web.WebApi","Precedence":9800,"Name":"ASP.NET Core Web API","ShortNameList":["webapi"],"PreferDefaultName":false,"ConfigPlace":"/content/WebApi-CSharp/.template.config/template.json","LocaleConfigPlace":"/content/WebApi-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/WebApi-CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":"{\"$schema\":\"http://json.schemastore.org/ide.host\",\"order\":200,\"icon\":\"ide/WebAPI.png\",\"supportsDocker\":true,\"symbolInfo\":[{\"id\":\"DisableOpenAPI\",\"name\":{\"text\":\"Enable _OpenAPI support\",\"overrideDefaultText\":true},\"description\":{\"text\":\"Enables OpenAPI (Swagger) support\",\"overrideDefaultText\":true},\"invertBoolean\":true,\"isVisible\":true,\"defaultValue\":\"true\",\"persistenceScope\":\"templateGroup\"},{\"id\":\"UseProgramMain\",\"isVisible\":true,\"persistenceScope\":\"shared\",\"persistenceScopeName\":\"Microsoft\"},{\"id\":\"UseMinimalAPIs\",\"name\":{\"text\":\"Use controllers\",\"overrideDefaultText\":true},\"description\":{\"text\":\"Use controllers instead of minimal APIs.\",\"overrideDefaultText\":true},\"invertBoolean\":true,\"isVisible\":true,\"persistenceScope\":\"templateGroup\"}],\"disableHttpsSymbol\":\"NoHttps\"}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.WebApplication1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"F#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"F#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"是否从生成的模板中排除 launchSettings.json。","Name":"ExcludeLaunchSettings","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否从生成的模板中排除 launchSettings.json。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","Name":"kestrelHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。","Name":"kestrelHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","Name":"iisHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。","Name":"iisHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net8.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net8.0":{"DisplayName":"","Description":"目标 net8.0"}},"Description":"项目的目标框架。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否禁用 HTTPS。","Name":"NoHttps","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否禁用 HTTPS。","DisplayName":"","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.web.projecttemplates.8.0.8.0.11.nupkg","Author":"Microsoft","Classifications":["Web","Web API"],"DefaultName":"WebApplication","Description":"用于创建包含 RESTful HTTP 服务示例控制器的 ASP.NET Core 应用程序的项目模板。此模板还可以用于 ASP.NET Core MVC 视图和控制器。","Identity":"Microsoft.Web.WebApi.FSharp.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Web.WebApi","Precedence":9800,"Name":"ASP.NET Core Web API","ShortNameList":["webapi"],"PreferDefaultName":false,"ConfigPlace":"/content/WebApi-FSharp/.template.config/template.json","LocaleConfigPlace":"/content/WebApi-FSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/WebApi-FSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"F#","type":"project"},"HostData":"{\"$schema\":\"http://json.schemastore.org/ide.host\",\"order\":201,\"icon\":\"ide/WebAPI.png\",\"supportsDocker\":true,\"disableHttpsSymbol\":\"NoHttps\"}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.WebApplication1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"是否从生成的模板中排除 launchSettings.json。","Name":"ExcludeLaunchSettings","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否从生成的模板中排除 launchSettings.json。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","Name":"kestrelHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","Name":"iisHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net8.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net8.0":{"DisplayName":"","Description":"目标 net8.0"}},"Description":"项目的目标框架。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否生成显式程序类和主方法,而不是顶级语句。","Name":"UseProgramMain","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否生成显式程序类和主方法,而不是顶级语句。","DisplayName":"不使用顶级语句(_T)","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.web.projecttemplates.8.0.8.0.11.nupkg","Author":"Microsoft","Classifications":["Web","Web API","API","Service"],"DefaultName":"WebApplication","Description":"用于使用发布为 native AOT 的 ASP.NET Core 最小 API 的 RESTful Web API 的项目模板。","Identity":"Microsoft.Web.WebApiAot.CSharp.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Web.WebApiAot","Precedence":9000,"Name":"ASP.NET Core Web API (native AOT)","ShortNameList":["webapiaot"],"PreferDefaultName":false,"ConfigPlace":"/content/WebApiAot-CSharp/.template.config/template.json","LocaleConfigPlace":"/content/WebApiAot-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/WebApiAot-CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":"{\"$schema\":\"http://json.schemastore.org/ide.host\",\"order\":100,\"icon\":\"ide/API.png\",\"supportsDocker\":true,\"symbolInfo\":[{\"id\":\"UseProgramMain\",\"isVisible\":true,\"persistenceScope\":\"shared\",\"persistenceScopeName\":\"Microsoft\"}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.Application1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"是否从生成的模板中排除 launchSettings.json。","Name":"ExcludeLaunchSettings","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否从生成的模板中排除 launchSettings.json。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net8.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net8.0":{"DisplayName":"","Description":"目标 net8.0"}},"Description":"项目的目标框架。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否生成显式程序类和主方法,而不是顶级语句。","Name":"UseProgramMain","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否生成显式程序类和主方法,而不是顶级语句。","DisplayName":"不使用顶级语句(_T)","AllowMultipleValues":false},{"Documentation":"是否启用将项目以 native AOT 发布。","Name":"NativeAot","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否启用将项目以 native AOT 发布。","DisplayName":"启用 native AOT 发布(_N)","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.web.projecttemplates.8.0.8.0.11.nupkg","Author":"Microsoft","Classifications":["Common","Worker","Web"],"DefaultName":"WorkerService","Description":"用于创建 worker service 的空项目模板。","Identity":"Microsoft.Worker.Empty.CSharp.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Worker.Empty","Precedence":9800,"Name":"辅助角色服务","ShortNameList":["worker"],"PreferDefaultName":false,"ConfigPlace":"/content/Worker-CSharp/.template.config/template.json","LocaleConfigPlace":"/content/Worker-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/Worker-CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":"{\"$schema\":\"http://json.schemastore.org/ide.host\",\"order\":300,\"icon\":\"ide/Worker.png\",\"supportsDocker\":true,\"symbolInfo\":[{\"id\":\"UseProgramMain\",\"isVisible\":true,\"persistenceScope\":\"shared\",\"persistenceScopeName\":\"Microsoft\"},{\"id\":\"NativeAot\",\"isVisible\":true}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.Application1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"F#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"F#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"是否从生成的模板中排除 launchSettings.json。","Name":"ExcludeLaunchSettings","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否从生成的模板中排除 launchSettings.json。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net8.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net8.0":{"DisplayName":"","Description":"目标 net8.0"}},"Description":"项目的目标框架。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.web.projecttemplates.8.0.8.0.11.nupkg","Author":"Microsoft","Classifications":["Common","Worker","Web"],"DefaultName":"WorkerService","Description":"用于创建 worker service 的空项目模板。","Identity":"Microsoft.Worker.Empty.FSharp.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Worker.Empty","Precedence":9800,"Name":"辅助角色服务","ShortNameList":["worker"],"PreferDefaultName":false,"ConfigPlace":"/content/Worker-FSharp/.template.config/template.json","LocaleConfigPlace":"/content/Worker-FSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/Worker-FSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"F#","type":"project"},"HostData":"{\"$schema\":\"http://json.schemastore.org/ide.host\",\"order\":300,\"icon\":\"ide/Worker.png\",\"supportsDocker\":true}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025"],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"BlazorWeb-CSharp","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"C#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"C#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":"The target framework for the project.","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net8.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net8.0":{"DisplayName":"","Description":"Target net8.0"}},"Description":"The target framework for the project.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"The ID to use for secrets (use with Individual auth).","Name":"UserSecretsId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"aspnet-BlazorWeb-CSharp-53bc9b9d-9d6a-45d4-8429-2a2761773502","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The ID to use for secrets (use with Individual auth).","DisplayName":"","AllowMultipleValues":false},{"Documentation":"If specified, skips the automatic restore of the project on create.","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"If specified, skips the automatic restore of the project on create.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"Whether to exclude launchSettings.json from the generated template.","Name":"ExcludeLaunchSettings","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"Whether to exclude launchSettings.json from the generated template.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"Port number to use for the HTTP endpoint in launchSettings.json.","Name":"kestrelHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"Port number to use for the HTTP endpoint in launchSettings.json.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"Port number to use for the HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if Individual auth is used).","Name":"kestrelHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"Port number to use for the HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if Individual auth is used).","DisplayName":"","AllowMultipleValues":false},{"Documentation":"Port number to use for the IIS Express HTTP endpoint in launchSettings.json.","Name":"iisHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"Port number to use for the IIS Express HTTP endpoint in launchSettings.json.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"Port number to use for the IIS Express HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if Individual auth is used).","Name":"iisHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"Port number to use for the IIS Express HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if Individual auth is used).","DisplayName":"","AllowMultipleValues":false},{"Documentation":"Chooses which interactive render mode to use for interactive components","Name":"InteractivityPlatform","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"Server","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"None":{"DisplayName":"None","Description":"No interactivity (static server rendering only)"},"Server":{"DisplayName":"Server","Description":"Runs on the server"},"WebAssembly":{"DisplayName":"WebAssembly","Description":"Runs in the browser using WebAssembly"},"Auto":{"DisplayName":"Auto (Server and WebAssembly)","Description":"Uses Server while downloading WebAssembly assets, then uses WebAssembly"}},"Description":"Chooses which interactive render mode to use for interactive components","DisplayName":"_Interactive render mode","AllowMultipleValues":false},{"Documentation":"Chooses which components will have interactive rendering enabled","Name":"InteractivityLocation","Priority":2,"Precedence":{"PrecedenceDefinition":4,"IsRequiredCondition":null,"IsEnabledCondition":"(InteractivityPlatform != \"None\")","IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"InteractivePerPage","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"InteractivePerPage":{"DisplayName":"Per page/component","Description":"Interactivity is applied on a per-page or per-component basis"},"InteractiveGlobal":{"DisplayName":"Global","Description":"Interactivity is applied at the root level"}},"Description":"Chooses which components will have interactive rendering enabled","DisplayName":"_Interactivity location","AllowMultipleValues":false},{"Documentation":"Configures whether to add sample pages and styling to demonstrate basic usage patterns.","Name":"IncludeSampleContent","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"Configures whether to add sample pages and styling to demonstrate basic usage patterns.","DisplayName":"_Include sample pages","AllowMultipleValues":false},{"Documentation":"Configures whether to omit sample pages and styling that demonstrate basic usage patterns.","Name":"Empty","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"Configures whether to omit sample pages and styling that demonstrate basic usage patterns.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"The type of authentication to use","Name":"auth","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"None","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"None":{"DisplayName":"","Description":"No authentication"},"Individual":{"DisplayName":"","Description":"Individual authentication"}},"Description":"The type of authentication to use","DisplayName":"","AllowMultipleValues":false},{"Documentation":"Whether to use LocalDB instead of SQLite. This option only applies if --auth Individual is specified.","Name":"UseLocalDB","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"Whether to use LocalDB instead of SQLite. This option only applies if --auth Individual is specified.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"Configures whether to make every page interactive by applying an interactive render mode at the top level. If false, pages will use static server rendering by default, and can be marked interactive on a per-page or per-component basis.","Name":"AllInteractive","Priority":2,"Precedence":{"PrecedenceDefinition":4,"IsRequiredCondition":null,"IsEnabledCondition":"(InteractivityPlatform != \"None\")","IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"Configures whether to make every page interactive by applying an interactive render mode at the top level. If false, pages will use static server rendering by default, and can be marked interactive on a per-page or per-component basis.","DisplayName":"_Enable interactive rendering globally throughout the site","AllowMultipleValues":false},{"Documentation":"Whether to turn off HTTPS. This option only applies if Individual isn't used for --auth.","Name":"NoHttps","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"Whether to turn off HTTPS. This option only applies if Individual isn't used for --auth.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"Whether to generate an explicit Program class and Main method instead of top-level statements.","Name":"UseProgramMain","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"Whether to generate an explicit Program class and Main method instead of top-level statements.","DisplayName":"Do not use _top-level statements","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.web.projecttemplates.8.0.8.0.11.nupkg","Author":"Microsoft","Classifications":["Web","Blazor","WebAssembly"],"DefaultName":"BlazorApp","Description":"A project template for creating a Blazor web app that supports both server-side rendering and client interactivity. This template can be used for web apps with rich dynamic user interfaces (UIs).","Identity":"Microsoft.Web.Blazor.CSharp.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Web.Blazor","Precedence":9800,"Name":"Blazor Web App","ShortNameList":["blazor"],"PreferDefaultName":false,"ConfigPlace":"/content/BlazorWeb-CSharp/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/BlazorWeb-CSharp/.template.config/ide.host.json","ThirdPartyNotices":"https://aka.ms/aspnetcore/8.0-third-party-notices","BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":"{\"$schema\":\"http://json.schemastore.org/ide.host\",\"order\":610,\"icon\":\"icon.png\",\"disableHttpsSymbol\":\"NoHttps\",\"symbolInfo\":[{\"id\":\"InteractivityPlatform\",\"isVisible\":true,\"persistenceScope\":\"templateGroup\"},{\"id\":\"InteractivityLocation\",\"isVisible\":true,\"persistenceScope\":\"templateGroup\"},{\"id\":\"IncludeSampleContent\",\"isVisible\":true,\"persistenceScope\":\"shared\",\"persistenceScopeName\":\"Microsoft\"},{\"id\":\"UseProgramMain\",\"isVisible\":true,\"persistenceScope\":\"shared\",\"persistenceScopeName\":\"Microsoft\"}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"ComponentsWebAssembly-CSharp","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net8.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net8.0":{"DisplayName":"","Description":"目标 net8.0"}},"Description":"项目的目标框架。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要使用的身份验证类型","Name":"auth","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"None","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"None":{"DisplayName":"","Description":"无身份验证"},"Individual":{"DisplayName":"","Description":"个人身份验证"},"IndividualB2C":{"DisplayName":"","Description":"使用 Azure AD B2C 进行个人身份验证"},"SingleOrg":{"DisplayName":"","Description":"单个租户的组织身份验证"}},"Description":"要使用的身份验证类型","DisplayName":"","AllowMultipleValues":false},{"Documentation":"OIDC 提供程序的颁发机构(与独立个人身份验证一起使用)。","Name":"Authority","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"https://login.microsoftonline.com/","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"OIDC 提供程序的颁发机构(与独立个人身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要连接到的 Azure Active Directory B2C 实例(与 IndividualB2C 身份验证一起使用)。","Name":"AAdB2CInstance","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"https:////aadB2CInstance.b2clogin.com/","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要连接到的 Azure Active Directory B2C 实例(与 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"此项目的登录和注册策略 ID (与 IndividualB2C 身份验证一起使用)。","Name":"SignUpSignInPolicyId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"b2c_1_susi","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"此项目的登录和注册策略 ID (与 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要连接到的 Azure Active Directory 实例(与 SingleOrg 身份验证一起使用)。","Name":"AADInstance","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"https://login.microsoftonline.com/","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要连接到的 Azure Active Directory 实例(与 SingleOrg 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"此项目的客户端 ID (在独立方案中与 IndividualB2C、SingleOrg 或个人身份验证一起使用)。","Name":"ClientId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"33333333-3333-3333-33333333333333333","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"此项目的客户端 ID (在独立方案中与 IndividualB2C、SingleOrg 或个人身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"目录租户的域(与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","Name":"Domain","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"qualified.domain.name","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"目录租户的域(与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要调用的服务器 API 的应用 ID URI (与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","Name":"AppIDUri","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"api.id.uri","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要调用的服务器 API 的应用 ID URI (与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"服务器托管的 API 的客户端 ID (与 IndividualB2C、SingleOrg 一起使用)。","Name":"APIClientId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"11111111-1111-1111-11111111111111111","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"服务器托管的 API 的客户端 ID (与 IndividualB2C、SingleOrg 一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"客户端预配访问令牌需要请求的 API 范围。(与 IndividualB2C、SingleOrg 一起使用)。","Name":"DefaultScope","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"access_as_user","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"客户端预配访问令牌需要请求的 API 范围。(与 IndividualB2C、SingleOrg 一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要连接到的目录的 TenantId ID (与 SingleOrg 身份验证一起使用)。","Name":"TenantId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"22222222-2222-2222-2222-222222222222","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要连接到的目录的 TenantId ID (与 SingleOrg 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否允许此应用程序对目录进行读取访问(仅适用于 SingleOrg)。","Name":"OrgReadAccess","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否允许此应用程序对目录进行读取访问(仅适用于 SingleOrg)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"用于机密的 ID (与 OrgReadAccess 或个人身份验证一起使用)。","Name":"UserSecretsId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"aspnet-BlazorServerWeb-CSharp-53bc9b9d-9d6a-45d4-8429-2a2761773502","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"用于机密的 ID (与 OrgReadAccess 或个人身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否从生成的模板中排除 launchSettings.json。","Name":"ExcludeLaunchSettings","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否从生成的模板中排除 launchSettings.json。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","Name":"kestrelHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","Name":"kestrelHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","Name":"iisHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","Name":"iisHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"如果指定,则生成支持安装和脱机使用的渐进式 Web 应用程序(PWA)。","Name":"PWA","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则生成支持安装和脱机使用的渐进式 Web 应用程序(PWA)。","DisplayName":"渐进式 Web 应用程序(_P)","AllowMultipleValues":false},{"Documentation":"Configures whether to add sample pages and styling to demonstrate basic usage patterns.","Name":"IncludeSampleContent","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"Configures whether to add sample pages and styling to demonstrate basic usage patterns.","DisplayName":"_Include sample pages","AllowMultipleValues":false},{"Documentation":"Configures whether to omit sample pages and styling that demonstrate basic usage patterns.","Name":"Empty","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"Configures whether to omit sample pages and styling that demonstrate basic usage patterns.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否禁用 HTTPS。仅当 Individual、IndividualB2C、SingleOrg 或 MultiOrg 不用于 --auth 时,此选项才适用。","Name":"NoHttps","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否禁用 HTTPS。仅当 Individual、IndividualB2C、SingleOrg 或 MultiOrg 不用于 --auth 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否使用 LocalDB 而不是 SQLite。仅当指定了 --auth Individual 或 --auth IndividualB2C 时,此选项才适用。","Name":"UseLocalDB","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否使用 LocalDB 而不是 SQLite。仅当指定了 --auth Individual 或 --auth IndividualB2C 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要从 Web 应用调用的 API 的 URL。仅当指定了 --auth SingleOrg、--auth MultiOrg 或不带 ASP.NET Core 主机的 --auth IndividualB2C 时,此选项才适用。","Name":"CalledApiUrl","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"https://graph.microsoft.com/v1.0","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要从 Web 应用调用的 API 的 URL。仅当指定了 --auth SingleOrg、--auth MultiOrg 或不带 ASP.NET Core 主机的 --auth IndividualB2C 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"请求从 Web 应用调用 API 的范围。仅当指定了 --auth SingleOrg、--auth MultiOrg 或不带 ASP.NET Core 主机的 --auth IndividualB2C 时,此选项才适用。","Name":"CalledApiScopes","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"user.read","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"请求从 Web 应用调用 API 的范围。仅当指定了 --auth SingleOrg、--auth MultiOrg 或不带 ASP.NET Core 主机的 --auth IndividualB2C 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否生成显式程序类和主方法,而不是顶级语句。","Name":"UseProgramMain","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否生成显式程序类和主方法,而不是顶级语句。","DisplayName":"不使用顶级语句(_T)","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.web.projecttemplates.8.0.8.0.11.nupkg","Author":"Microsoft","Classifications":["Web","Blazor","WebAssembly","PWA"],"DefaultName":"BlazorApp","Description":"用于创建在 WebAssembly 上运行的 Blazor 应用的项目模板。此模板可用于具有丰富动态用户界面(UI)的 Web 应用。","Identity":"Microsoft.Web.Blazor.Wasm.CSharp.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Web.Blazor.Wasm","Precedence":9800,"Name":"Blazor WebAssembly 应用","ShortNameList":["blazorwasm"],"PreferDefaultName":false,"ConfigPlace":"/content/ComponentsWebAssembly-CSharp/.template.config/template.json","LocaleConfigPlace":"/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/ComponentsWebAssembly-CSharp/.template.config/ide.host.json","ThirdPartyNotices":"https://aka.ms/aspnetcore/8.0-third-party-notices","BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":"{\"$schema\":\"http://json.schemastore.org/ide.host\",\"order\":610,\"icon\":\"icon.png\",\"disableHttpsSymbol\":\"NoHttps\",\"symbolInfo\":[{\"id\":\"PWA\",\"isVisible\":true,\"persistenceScope\":\"templateGroup\"},{\"id\":\"UseProgramMain\",\"isVisible\":true,\"persistenceScope\":\"shared\",\"persistenceScopeName\":\"Microsoft\"},{\"id\":\"IncludeSampleContent\",\"isVisible\":true,\"persistenceScope\":\"shared\",\"persistenceScopeName\":\"Microsoft\"}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.WebApplication1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"是否从生成的模板中排除 launchSettings.json。","Name":"ExcludeLaunchSettings","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否从生成的模板中排除 launchSettings.json。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","Name":"kestrelHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","Name":"kestrelHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","Name":"iisHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","Name":"iisHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net8.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net8.0":{"DisplayName":"","Description":"目标 net8.0"}},"Description":"项目的目标框架。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否禁用 HTTPS。仅当 Individual、IndividualB2C、SingleOrg 或 MultiOrg 不用于 --auth 时,此选项才适用。","Name":"NoHttps","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否禁用 HTTPS。仅当 Individual、IndividualB2C、SingleOrg 或 MultiOrg 不用于 --auth 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否生成显式程序类和主方法,而不是顶级语句。","Name":"UseProgramMain","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否生成显式程序类和主方法,而不是顶级语句。","DisplayName":"不使用顶级语句(_T)","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.web.projecttemplates.8.0.8.0.11.nupkg","Author":"Microsoft","Classifications":["Web","Empty"],"DefaultName":"WebApplication","Description":"用于创建 ASP.NET Core 应用程序的空项目模板。此模板中没有任何内容。","Identity":"Microsoft.Web.Empty.CSharp.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Web.Empty","Precedence":9800,"Name":"ASP.NET Core 空","ShortNameList":["web"],"PreferDefaultName":false,"ConfigPlace":"/content/EmptyWeb-CSharp/.template.config/template.json","LocaleConfigPlace":"/content/EmptyWeb-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/EmptyWeb-CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":"{\"$schema\":\"http://json.schemastore.org/ide.host\",\"order\":100,\"icon\":\"ide/Empty.png\",\"supportsDocker\":true,\"symbolInfo\":[{\"id\":\"UseProgramMain\",\"isVisible\":true,\"persistenceScope\":\"shared\",\"persistenceScopeName\":\"Microsoft\"}],\"disableHttpsSymbol\":\"NoHttps\"}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.WebApplication1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"F#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"F#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"是否从生成的模板中排除 launchSettings.json。","Name":"ExcludeLaunchSettings","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否从生成的模板中排除 launchSettings.json。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","Name":"kestrelHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","Name":"kestrelHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","Name":"iisHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","Name":"iisHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net8.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net8.0":{"DisplayName":"","Description":"目标 net8.0"}},"Description":"项目的目标框架。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否禁用 HTTPS。仅当 Individual、IndividualB2C、SingleOrg 或 MultiOrg 不用于 --auth 时,此选项才适用。","Name":"NoHttps","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否禁用 HTTPS。仅当 Individual、IndividualB2C、SingleOrg 或 MultiOrg 不用于 --auth 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.web.projecttemplates.8.0.8.0.11.nupkg","Author":"Microsoft","Classifications":["Web","Empty"],"DefaultName":"WebApplication","Description":"用于创建 ASP.NET Core 应用程序的空项目模板。此模板中没有任何内容。","Identity":"Microsoft.Web.Empty.FSharp.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Web.Empty","Precedence":9800,"Name":"ASP.NET Core 空","ShortNameList":["web"],"PreferDefaultName":false,"ConfigPlace":"/content/EmptyWeb-FSharp/.template.config/template.json","LocaleConfigPlace":"/content/EmptyWeb-FSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/EmptyWeb-FSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"F#","type":"project"},"HostData":"{\"$schema\":\"http://json.schemastore.org/ide.host\",\"order\":101,\"icon\":\"ide/Empty.png\",\"supportsDocker\":true,\"disableHttpsSymbol\":\"NoHttps\"}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"GrpcService-CSharp","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net8.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net8.0":{"DisplayName":"","Description":"目标 net8.0"}},"Description":"项目的目标框架。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否从生成的模板中排除 launchSettings.json。","Name":"ExcludeLaunchSettings","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否从生成的模板中排除 launchSettings.json。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","Name":"kestrelHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","Name":"kestrelHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否生成显式程序类和主方法,而不是顶级语句。","Name":"UseProgramMain","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否生成显式程序类和主方法,而不是顶级语句。","DisplayName":"不使用顶级语句(_T)","AllowMultipleValues":false},{"Documentation":"是否启用将项目以 native AOT 发布。","Name":"NativeAot","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否启用将项目以 native AOT 发布。","DisplayName":"启用 native AOT 发布(_N)","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.web.projecttemplates.8.0.8.0.11.nupkg","Author":"Microsoft","Classifications":["Web","gRPC","API","Service"],"DefaultName":"GrpcService","Description":"用于使用 ASP.NET Core 创建 gRPC 服务的项目模板,可选择支持发布为 native AOT。","Identity":"Microsoft.Grpc.Service.CSharp.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Web.Grpc","Precedence":9800,"Name":"ASP.NET Core gRPC 服务","ShortNameList":["grpc"],"PreferDefaultName":false,"ConfigPlace":"/content/GrpcService-CSharp/.template.config/template.json","LocaleConfigPlace":"/content/GrpcService-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/GrpcService-CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":"{\"$schema\":\"http://json.schemastore.org/ide.host\",\"order\":500,\"icon\":\"ide/gRPC.png\",\"supportsDocker\":true,\"symbolInfo\":[{\"id\":\"UseProgramMain\",\"isVisible\":true,\"persistenceScope\":\"shared\",\"persistenceScopeName\":\"Microsoft\"},{\"id\":\"NativeAot\",\"isVisible\":true}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.RazorClassLibrary1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net8.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net8.0":{"DisplayName":"","Description":"目标 net8.0"}},"Description":"项目的目标框架。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否支持将传统的 Razor Pages 和视图添加到此库。","Name":"SupportPagesAndViews","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否支持将传统的 Razor Pages 和视图添加到此库。","DisplayName":"支持页面和视图","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.web.projecttemplates.8.0.8.0.11.nupkg","Author":"Microsoft","Classifications":["Web","Razor","Library"],"DefaultName":"RazorClassLibrary","Description":"用于创建目标为 .NET 的 Razor 类库的项目","Identity":"Microsoft.Web.Razor.Library.CSharp.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Web.Razor","Precedence":9800,"Name":"Razor 类库","ShortNameList":["razorclasslib"],"PreferDefaultName":false,"ConfigPlace":"/content/RazorClassLibrary-CSharp/.template.config/template.json","LocaleConfigPlace":"/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/RazorClassLibrary-CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":"{\"$schema\":\"http://json.schemastore.org/ide.host\",\"order\":700,\"icon\":\"ide/RazorClassLibrary.ico\",\"symbolInfo\":[{\"id\":\"SupportPagesAndViews\",\"isVisible\":true,\"persistenceScope\":\"templateGroup\"}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.WebApplication1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"要使用的身份验证类型","Name":"auth","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"None","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"None":{"DisplayName":"","Description":"无身份验证"},"Individual":{"DisplayName":"","Description":"个人身份验证"},"IndividualB2C":{"DisplayName":"","Description":"使用 Azure AD B2C 进行个人身份验证"},"SingleOrg":{"DisplayName":"","Description":"单个租户的组织身份验证"},"MultiOrg":{"DisplayName":"","Description":"多个租户的组织身份验证"},"Windows":{"DisplayName":"","Description":"Windows 身份验证"}},"Description":"要使用的身份验证类型","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要连接到的 Azure Active Directory B2C 实例(与 IndividualB2C 身份验证一起使用)。","Name":"AAdB2CInstance","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"https://login.microsoftonline.com/tfp/","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要连接到的 Azure Active Directory B2C 实例(与 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"此项目的登录和注册策略 ID (与 IndividualB2C 身份验证一起使用)。","Name":"SignUpSignInPolicyId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"b2c_1_susi","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"此项目的登录和注册策略 ID (与 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"全局注销回调(与 IndividualB2C 身份验证一起使用)。","Name":"SignedOutCallbackPath","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"/signout/B2C_1_susi","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"全局注销回调(与 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"此项目的重置密码策略 ID (与 IndividualB2C 身份验证一起使用)。","Name":"ResetPasswordPolicyId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"b2c_1_reset","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"此项目的重置密码策略 ID (与 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"此项目的编辑配置文件策略 ID (与 IndividualB2C 身份验证一起使用)。","Name":"EditProfilePolicyId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"b2c_1_edit_profile","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"此项目的编辑配置文件策略 ID (与 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要连接到的 Azure Active Directory 实例(与 SingleOrg 或 MultiOrg 身份验证一起使用)。","Name":"AADInstance","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"https://login.microsoftonline.com/","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要连接到的 Azure Active Directory 实例(与 SingleOrg 或 MultiOrg 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"此项目的客户端 ID (与 IndividualB2C、SingleOrg 或 MultiOrg 身份验证一起使用)。","Name":"ClientId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"11111111-1111-1111-11111111111111111","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"此项目的客户端 ID (与 IndividualB2C、SingleOrg 或 MultiOrg 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"目录租户的域(与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","Name":"Domain","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"qualified.domain.name","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"目录租户的域(与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要连接到的目录的 TenantId ID (与 SingleOrg 身份验证一起使用)。","Name":"TenantId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"22222222-2222-2222-2222-222222222222","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要连接到的目录的 TenantId ID (与 SingleOrg 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"重定向 URI 的应用程序基路径内的请求路径(与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","Name":"CallbackPath","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"/signin-oidc","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"重定向 URI 的应用程序基路径内的请求路径(与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否允许此应用程序对目录进行读取访问(仅适用于 SingleOrg 或 MultiOrg 身份验证)。","Name":"OrgReadAccess","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否允许此应用程序对目录进行读取访问(仅适用于 SingleOrg 或 MultiOrg 身份验证)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"用于机密的 ID (与 OrgReadAccess 或个人身份验证一起使用)。","Name":"UserSecretsId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"aspnet-Company.WebApplication1-53bc9b9d-9d6a-45d4-8429-2a2761773502","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"用于机密的 ID (与 OrgReadAccess 或个人身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否在生成的模板中排除 launchSettings.json。","Name":"ExcludeLaunchSettings","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否在生成的模板中排除 launchSettings.json。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","Name":"kestrelHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualB2C 或 OrganizationalAuth,则将忽略 no-https)。","Name":"kestrelHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualB2C 或 OrganizationalAuth,则将忽略 no-https)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","Name":"iisHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualB2C 或 OrganizationalAuth,则将忽略 no-https)。","Name":"iisHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualB2C 或 OrganizationalAuth,则将忽略 no-https)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否禁用 HTTPS。仅当 IndividualB2C、SingleOrg 或 MultiOrg 不用于 --auth 时,此选项才适用。","Name":"NoHttps","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否禁用 HTTPS。仅当 IndividualB2C、SingleOrg 或 MultiOrg 不用于 --auth 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否使用 LocalDB 而不是 SQLite。仅当指定了 --auth Individual 或 --auth IndividualB2C 时,此选项才适用。","Name":"UseLocalDB","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否使用 LocalDB 而不是 SQLite。仅当指定了 --auth Individual 或 --auth IndividualB2C 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net8.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net8.0":{"DisplayName":"","Description":"目标 net8.0"}},"Description":"项目的目标框架。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要从 Web 应用调用的 API 的 URL。仅当指定了 --auth SingleOrg、--auth MultiOrg 或 --auth IndividualB2C 时,此选项才适用。","Name":"CalledApiUrl","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"https://graph.microsoft.com/v1.0","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要从 Web 应用调用的 API 的 URL。仅当指定了 --auth SingleOrg、--auth MultiOrg 或 --auth IndividualB2C 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"指定 Web 应用是否调用 Microsoft Graph。仅当指定了 --auth SingleOrg 或 --auth MultiOrg 时,此选项才适用。","Name":"CallsMicrosoftGraph","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"指定 Web 应用是否调用 Microsoft Graph。仅当指定了 --auth SingleOrg 或 --auth MultiOrg 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"请求从 Web 应用调用 API 的范围。仅当指定了 --auth SingleOrg、--auth MultiOrg 或 --auth IndividualB2C 时,此选项才适用。","Name":"CalledApiScopes","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"user.read","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"请求从 Web 应用调用 API 的范围。仅当指定了 --auth SingleOrg、--auth MultiOrg 或 --auth IndividualB2C 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否生成显式程序类和主方法,而不是顶级语句。","Name":"UseProgramMain","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否生成显式程序类和主方法,而不是顶级语句。","DisplayName":"不使用顶级语句(_T)","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.web.projecttemplates.8.0.8.0.11.nupkg","Author":"Microsoft","Classifications":["Web","MVC","Razor Pages"],"DefaultName":"WebApplication","Description":"用于创建包含示例 ASP.NET Core Razor Pages 内容的 ASP.NET Core 应用程序的项目模板","Identity":"Microsoft.Web.RazorPages.CSharp.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Web.RazorPages","Precedence":9800,"Name":"ASP.NET Core Web 应用","ShortNameList":["webapp","razor"],"PreferDefaultName":false,"ConfigPlace":"/content/RazorPagesWeb-CSharp/.template.config/template.json","LocaleConfigPlace":"/content/RazorPagesWeb-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/RazorPagesWeb-CSharp/.template.config/ide.host.json","ThirdPartyNotices":"https://aka.ms/aspnetcore/8.0-third-party-notices","BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":"{\"$schema\":\"http://json.schemastore.org/ide.host\",\"order\":400,\"icon\":\"ide/WebApplication.png\",\"supportsDocker\":true,\"symbolInfo\":[{\"id\":\"UseProgramMain\",\"isVisible\":true,\"persistenceScope\":\"shared\",\"persistenceScopeName\":\"Microsoft\"}],\"disableHttpsSymbol\":\"NoHttps\"}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.WebApplication1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"要使用的身份验证类型","Name":"auth","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"None","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"None":{"DisplayName":"","Description":"无身份验证"},"Individual":{"DisplayName":"","Description":"个人身份验证"},"IndividualB2C":{"DisplayName":"","Description":"使用 Azure AD B2C 进行个人身份验证"},"SingleOrg":{"DisplayName":"","Description":"单个租户的组织身份验证"},"MultiOrg":{"DisplayName":"","Description":"多个租户的组织身份验证"},"Windows":{"DisplayName":"","Description":"Windows 身份验证"}},"Description":"要使用的身份验证类型","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要连接到的 Azure Active Directory B2C 实例(与 IndividualB2C 身份验证一起使用)。","Name":"AAdB2CInstance","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"https://login.microsoftonline.com/tfp/","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要连接到的 Azure Active Directory B2C 实例(与 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"此项目的登录和注册策略 ID (与 IndividualB2C 身份验证一起使用)。","Name":"SignUpSignInPolicyId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"b2c_1_susi","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"此项目的登录和注册策略 ID (与 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"全局注销回调(与 IndividualB2C 身份验证一起使用)。","Name":"SignedOutCallbackPath","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"/signout/B2C_1_susi","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"全局注销回调(与 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"此项目的重置密码策略 ID (与 IndividualB2C 身份验证一起使用)。","Name":"ResetPasswordPolicyId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"b2c_1_reset","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"此项目的重置密码策略 ID (与 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"此项目的编辑配置文件策略 ID (与 IndividualB2C 身份验证一起使用)。","Name":"EditProfilePolicyId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"b2c_1_edit_profile","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"此项目的编辑配置文件策略 ID (与 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要连接到的 Azure Active Directory 实例(与 SingleOrg 或 MultiOrg 身份验证一起使用)。","Name":"AADInstance","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"https://login.microsoftonline.com/","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要连接到的 Azure Active Directory 实例(与 SingleOrg 或 MultiOrg 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"此项目的客户端 ID (与 IndividualB2C、SingleOrg 或 MultiOrg 身份验证一起使用)。","Name":"ClientId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"11111111-1111-1111-11111111111111111","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"此项目的客户端 ID (与 IndividualB2C、SingleOrg 或 MultiOrg 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"目录租户的域(与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","Name":"Domain","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"qualified.domain.name","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"目录租户的域(与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要连接到的目录的 TenantId ID (与 SingleOrg 身份验证一起使用)。","Name":"TenantId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"22222222-2222-2222-2222-222222222222","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要连接到的目录的 TenantId ID (与 SingleOrg 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"重定向 URI 的应用程序基路径内的请求路径(与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","Name":"CallbackPath","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"/signin-oidc","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"重定向 URI 的应用程序基路径内的请求路径(与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否允许此应用程序对目录进行读取访问(仅适用于 SingleOrg 或 MultiOrg 身份验证)。","Name":"OrgReadAccess","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否允许此应用程序对目录进行读取访问(仅适用于 SingleOrg 或 MultiOrg 身份验证)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"用于机密的 ID (与 OrgReadAccess 或个人身份验证一起使用)。","Name":"UserSecretsId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"aspnet-Company.WebApplication1-53bc9b9d-9d6a-45d4-8429-2a2761773502","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"用于机密的 ID (与 OrgReadAccess 或个人身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否从生成的模板中排除 launchSettings.json。","Name":"ExcludeLaunchSettings","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否从生成的模板中排除 launchSettings.json。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","Name":"kestrelHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualB2C 或 OrganizationalAuth,则将忽略 no-https)。","Name":"kestrelHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualB2C 或 OrganizationalAuth,则将忽略 no-https)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","Name":"iisHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualB2C 或 OrganizationalAuth,则将忽略 no-https)。","Name":"iisHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualB2C 或 OrganizationalAuth,则将忽略 no-https)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否禁用 HTTPS。仅当 IndividualB2C、SingleOrg 或 MultiOrg 不用于 --auth 时,此选项才适用。","Name":"NoHttps","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否禁用 HTTPS。仅当 IndividualB2C、SingleOrg 或 MultiOrg 不用于 --auth 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否使用 LocalDB 而不是 SQLite。仅当指定了 --auth Individual 或 --auth IndividualB2C 时,此选项才适用。","Name":"UseLocalDB","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否使用 LocalDB 而不是 SQLite。仅当指定了 --auth Individual 或 --auth IndividualB2C 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net8.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net8.0":{"DisplayName":"","Description":"目标 net8.0"}},"Description":"项目的目标框架。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要从 Web 应用调用的 API 的 URL。仅当指定了 --auth SingleOrg、--auth MultiOrg 或 --auth IndividualB2C 时,此选项才适用。","Name":"CalledApiUrl","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"https://graph.microsoft.com/v1.0","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要从 Web 应用调用的 API 的 URL。仅当指定了 --auth SingleOrg、--auth MultiOrg 或 --auth IndividualB2C 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"指定 Web 应用是否调用 Microsoft Graph。仅当指定了 --auth SingleOrg 或 --auth MultiOrg 时,此选项才适用。","Name":"CallsMicrosoftGraph","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"指定 Web 应用是否调用 Microsoft Graph。仅当指定了 --auth SingleOrg 或 --auth MultiOrg 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"请求从 Web 应用调用 API 的范围。仅当指定了 --auth SingleOrg、--auth MultiOrg 或 --auth IndividualB2C 时,此选项才适用。","Name":"CalledApiScopes","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"user.read","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"请求从 Web 应用调用 API 的范围。仅当指定了 --auth SingleOrg、--auth MultiOrg 或 --auth IndividualB2C 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否生成显式程序类和主方法,而不是顶级语句。","Name":"UseProgramMain","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否生成显式程序类和主方法,而不是顶级语句。","DisplayName":"不使用顶级语句(_T)","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.web.projecttemplates.8.0.8.0.11.nupkg","Author":"Microsoft","Classifications":["Web","MVC"],"DefaultName":"WebApplication","Description":"用于创建包含示例 ASP.NET Core MVC 视图和控制器的 ASP.NET Core 应用程序的项目模板。此模板还可以用于 RESTful HTTP 服务。","Identity":"Microsoft.Web.Mvc.CSharp.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Web.Mvc","Precedence":9800,"Name":"ASP.NET Core Web 应用(模型-视图-控制器)","ShortNameList":["mvc"],"PreferDefaultName":false,"ConfigPlace":"/content/StarterWeb-CSharp/.template.config/template.json","LocaleConfigPlace":"/content/StarterWeb-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/StarterWeb-CSharp/.template.config/ide.host.json","ThirdPartyNotices":"https://aka.ms/aspnetcore/8.0-third-party-notices","BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":"{\"$schema\":\"http://json.schemastore.org/ide.host\",\"order\":410,\"icon\":\"ide/WebApplication.png\",\"supportsDocker\":true,\"symbolInfo\":[{\"id\":\"UseProgramMain\",\"isVisible\":true,\"persistenceScope\":\"shared\",\"persistenceScopeName\":\"Microsoft\"}],\"disableHttpsSymbol\":\"NoHttps\"}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.WebApplication1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"F#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"F#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"是否从生成的模板中排除 launchSettings.json。","Name":"ExcludeLaunchSettings","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否从生成的模板中排除 launchSettings.json。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","Name":"kestrelHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","Name":"kestrelHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","Name":"iisHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","Name":"iisHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net8.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net8.0":{"DisplayName":"","Description":"目标 net8.0"}},"Description":"项目的目标框架。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否禁用 HTTPS。仅当 Individual、IndividualB2C、SingleOrg 或 MultiOrg 不用于 --auth 时,此选项才适用。","Name":"NoHttps","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否禁用 HTTPS。仅当 Individual、IndividualB2C、SingleOrg 或 MultiOrg 不用于 --auth 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.web.projecttemplates.8.0.8.0.11.nupkg","Author":"Microsoft","Classifications":["Web","MVC"],"DefaultName":"WebApplication","Description":"用于创建包含示例 ASP.NET Core MVC 视图和控制器的 ASP.NET Core 应用程序的项目模板。此模板还可以用于 RESTful HTTP 服务。","Identity":"Microsoft.Web.Mvc.FSharp.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Web.Mvc","Precedence":9800,"Name":"ASP.NET Core Web 应用(模型-视图-控制器)","ShortNameList":["mvc"],"PreferDefaultName":false,"ConfigPlace":"/content/StarterWeb-FSharp/.template.config/template.json","LocaleConfigPlace":"/content/StarterWeb-FSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":"https://aka.ms/aspnetcore/8.0-third-party-notices","BaselineInfo":{},"TagsCollection":{"language":"F#","type":"project"},"HostData":null,"PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.WinFormsApplication1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net6.0":{"DisplayName":".NET 6.0","Description":"目标 net6.0"},"net7.0":{"DisplayName":".NET 7.0","Description":"目标 net7.0"},"net8.0":{"DisplayName":".NET 8.0","Description":"目标 net8.0"},"net9.0":{"DisplayName":".NET 9.0","Description":"目标 net9.0"}},"Description":"项目的目标框架。","DisplayName":"框架","AllowMultipleValues":false},{"Documentation":"在创建的项目文件中设置 langVersion","Name":"langVersion","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"text","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"在创建的项目文件中设置 langVersion","DisplayName":"语言版本","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false},{"Documentation":"是否为此项目启用可为 null 的引用类型。","Name":"Nullable","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否为此项目启用可为 null 的引用类型。","DisplayName":"启用可为 null","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.winforms.projecttemplates.9.0.0-rtm.24529.1.nupkg","Author":"Microsoft","Classifications":["Common","WinForms"],"DefaultName":"WinFormsApp1","Description":"用于创建 .NET Windows 窗体(WinForms)应用的项目模板。","Identity":"Microsoft.Common.WinForms.CSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.WinForms","Precedence":9000,"Name":"Windows 窗体应用","ShortNameList":["winforms"],"PreferDefaultName":false,"ConfigPlace":"/WinFormsApplication-CSharp/.template.config/template.json","LocaleConfigPlace":"/WinFormsApplication-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":null,"PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.WinFormsApplication1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"VB":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"VB","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"应用程序应使用 Visual Basic 应用程序框架","Name":"UseAppFramework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"应用程序应使用 Visual Basic 应用程序框架","DisplayName":"","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net6.0":{"DisplayName":".NET 6.0","Description":"目标 net6.0"},"net7.0":{"DisplayName":".NET 7.0","Description":"目标 net7.0"},"net8.0":{"DisplayName":".NET 8.0","Description":"目标 net8.0"},"net9.0":{"DisplayName":".NET 9.0","Description":"目标 net9.0"}},"Description":"项目的目标框架。","DisplayName":".NET 9.0","AllowMultipleValues":false},{"Documentation":"在创建的项目文件中设置 langVersion","Name":"langVersion","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"text","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"在创建的项目文件中设置 langVersion","DisplayName":"语言版本","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.winforms.projecttemplates.9.0.0-rtm.24529.1.nupkg","Author":"Microsoft","Classifications":["Common","WinForms"],"DefaultName":"WinFormsApp1","Description":"用于创建 .NET Windows 窗体(WinForms)应用的项目模板。","Identity":"Microsoft.Common.WinForms.VisualBasic.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.WinForms","Precedence":9000,"Name":"Windows 窗体应用","ShortNameList":["winforms"],"PreferDefaultName":false,"ConfigPlace":"/WinFormsApplication-VisualBasic/.template.config/template.json","LocaleConfigPlace":"/WinFormsApplication-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"project"},"HostData":null,"PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.ControlLibrary1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net6.0":{"DisplayName":".NET 6.0","Description":"目标 net6.0"},"net7.0":{"DisplayName":".NET 7.0","Description":"目标 net7.0"},"net8.0":{"DisplayName":".NET 8.0","Description":"目标 net8.0"},"net9.0":{"DisplayName":".NET 9.0","Description":"目标 net9.0"}},"Description":"项目的目标框架。","DisplayName":".NET 9.0","AllowMultipleValues":false},{"Documentation":"在创建的项目文件中设置 langVersion","Name":"langVersion","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"text","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"在创建的项目文件中设置 langVersion","DisplayName":"语言版本","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false},{"Documentation":"是否为此项目启用可为 null 的引用类型。","Name":"Nullable","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否为此项目启用可为 null 的引用类型。","DisplayName":"启用可为 null","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.winforms.projecttemplates.9.0.0-rtm.24529.1.nupkg","Author":"Microsoft","Classifications":["Common","WinForms"],"DefaultName":"WinFormsControlLibrary1","Description":"用于创建面向 .NET Windows 窗体(WinForms)的控件库的项目模板。","Identity":"Microsoft.Common.WinForms.ControlLibrary.CSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.WinForms.ControlLibrary","Precedence":9000,"Name":"Windows 窗体控件库","ShortNameList":["winformscontrollib"],"PreferDefaultName":false,"ConfigPlace":"/WinFormsControlLibrary-CSharp/.template.config/template.json","LocaleConfigPlace":"/WinFormsControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":null,"PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.ControlLibrary1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"VB":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"VB","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net6.0":{"DisplayName":".NET 6.0","Description":"目标 net6.0"},"net7.0":{"DisplayName":".NET 7.0","Description":"目标 net7.0"},"net8.0":{"DisplayName":".NET 8.0","Description":"目标 net8.0"},"net9.0":{"DisplayName":".NET 9.0","Description":"目标 net9.0"}},"Description":"项目的目标框架。","DisplayName":".NET 9.0","AllowMultipleValues":false},{"Documentation":"在创建的项目文件中设置 langVersion","Name":"langVersion","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"text","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"在创建的项目文件中设置 langVersion","DisplayName":"语言版本","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.winforms.projecttemplates.9.0.0-rtm.24529.1.nupkg","Author":"Microsoft","Classifications":["Common","WinForms"],"DefaultName":"WinFormsControlLibrary1","Description":"用于创建面向 .NET Windows 窗体(WinForms)的控件库的项目模板。","Identity":"Microsoft.Common.WinForms.ControlLibrary.VisualBasic.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.WinForms.ControlLibrary","Precedence":9000,"Name":"Windows 窗体控件库","ShortNameList":["winformscontrollib"],"PreferDefaultName":false,"ConfigPlace":"/WinFormsControlLibrary-VisualBasic/.template.config/template.json","LocaleConfigPlace":"/WinFormsControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"project"},"HostData":null,"PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.ClassLibrary1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net6.0":{"DisplayName":".NET 6.0","Description":"目标 net6.0"},"net7.0":{"DisplayName":".NET 7.0","Description":"目标 net7.0"},"net8.0":{"DisplayName":".NET 8.0","Description":"目标 net8.0"},"net9.0":{"DisplayName":".NET 9.0","Description":"目标 net9.0"}},"Description":"项目的目标框架。","DisplayName":".NET 9.0","AllowMultipleValues":false},{"Documentation":"在创建的项目文件中设置 langVersion","Name":"langVersion","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"text","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"在创建的项目文件中设置 langVersion","DisplayName":"语言版本","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false},{"Documentation":"是否为此项目启用可为 null 的引用类型。","Name":"Nullable","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否为此项目启用可为 null 的引用类型。","DisplayName":"启用可为 null","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.winforms.projecttemplates.9.0.0-rtm.24529.1.nupkg","Author":"Microsoft","Classifications":["Common","WinForms"],"DefaultName":"WinFormsLibrary1","Description":"用于创建面向 .NET Windows 窗体(WinForms)的类库的项目模板。","Identity":"Microsoft.Common.WinForms.Library.CSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.WinForms.Library","Precedence":9000,"Name":"Windows 窗体类库","ShortNameList":["winformslib"],"PreferDefaultName":false,"ConfigPlace":"/WinFormsLibrary-CSharp/.template.config/template.json","LocaleConfigPlace":"/WinFormsLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":null,"PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.ClassLibrary1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"VB":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"VB","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net6.0":{"DisplayName":".NET 6.0","Description":"目标 net6.0"},"net7.0":{"DisplayName":".NET 7.0","Description":"目标 net7.0"},"net8.0":{"DisplayName":".NET 8.0","Description":"目标 net8.0"},"net9.0":{"DisplayName":".NET 9.0","Description":"目标 net9.0"}},"Description":"项目的目标框架。","DisplayName":".NET 9.0","AllowMultipleValues":false},{"Documentation":"在创建的项目文件中设置 langVersion","Name":"langVersion","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"text","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"在创建的项目文件中设置 langVersion","DisplayName":"语言版本","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.winforms.projecttemplates.9.0.0-rtm.24529.1.nupkg","Author":"Microsoft","Classifications":["Common","WinForms"],"DefaultName":"WinFormsLibrary1","Description":"用于创建面向 .NET Windows 窗体(WinForms)的类库的项目模板。","Identity":"Microsoft.Common.WinForms.Library.VisualBasic.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.WinForms.Library","Precedence":9000,"Name":"Windows 窗体类库","ShortNameList":["winformslib"],"PreferDefaultName":false,"ConfigPlace":"/WinFormsLibrary-VisualBasic/.template.config/template.json","LocaleConfigPlace":"/WinFormsLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"project"},"HostData":null,"PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.WpfApplication1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"netcoreapp3.0":{"DisplayName":".NET Core 3.0","Description":"目标 netcoreapp3.0"},"netcoreapp3.1":{"DisplayName":".NET Core 3.1","Description":"目标 netcoreapp3.1"},"net5.0":{"DisplayName":".NET 5.0","Description":"目标 net5.0"},"net6.0":{"DisplayName":".NET 6.0","Description":"目标 net6.0"},"net7.0":{"DisplayName":".NET 7.0","Description":"目标 net7.0"},"net8.0":{"DisplayName":".NET 8.0","Description":"目标 net8.0"},"net9.0":{"DisplayName":".NET 9.0","Description":"目标 net9.0"}},"Description":"项目的目标框架。","DisplayName":"框架","AllowMultipleValues":false},{"Documentation":"在创建的项目文件中设置 langVersion","Name":"langVersion","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"text","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"在创建的项目文件中设置 langVersion","DisplayName":"语言版本","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false},{"Documentation":"是否为此项目启用可为 null 的引用类型。","Name":"Nullable","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否为此项目启用可为 null 的引用类型。","DisplayName":"启用可为 null","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.wpf.projecttemplates.9.0.0-rtm.24529.2.nupkg","Author":"Microsoft","Classifications":["Common","WPF"],"DefaultName":"WpfApp1","Description":"用于创建 .NET WPF 应用程序的项目","Identity":"Microsoft.Common.WPF.CSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.WPF","Precedence":9000,"Name":"WPF 应用程序","ShortNameList":["wpf"],"PreferDefaultName":false,"ConfigPlace":"/WpfApplication-CSharp/.template.config/template.json","LocaleConfigPlace":"/WpfApplication-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":null,"PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.WpfApplication1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"VB":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"VB","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"netcoreapp3.0":{"DisplayName":".NET Core 3.0","Description":"目标 netcoreapp3.0"},"netcoreapp3.1":{"DisplayName":".NET Core 3.1","Description":"目标 netcoreapp3.1"},"net5.0":{"DisplayName":".NET 5.0","Description":"目标 net5.0"},"net6.0":{"DisplayName":".NET 6.0","Description":"目标 net6.0"},"net7.0":{"DisplayName":".NET 7.0","Description":"目标 net7.0"},"net8.0":{"DisplayName":".NET 8.0","Description":"目标 net8.0"},"net9.0":{"DisplayName":".NET 9.0","Description":"目标 net9.0"}},"Description":"项目的目标框架。","DisplayName":"框架","AllowMultipleValues":false},{"Documentation":"在创建的项目文件中设置 langVersion","Name":"langVersion","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"text","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"在创建的项目文件中设置 langVersion","DisplayName":"语言版本","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.wpf.projecttemplates.9.0.0-rtm.24529.2.nupkg","Author":"Microsoft","Classifications":["Common","WPF"],"DefaultName":"WpfApp1","Description":"用于创建 .NET WPF 应用程序的项目","Identity":"Microsoft.Common.WPF.VisualBasic.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.WPF","Precedence":9000,"Name":"WPF 应用程序","ShortNameList":["wpf"],"PreferDefaultName":false,"ConfigPlace":"/WpfApplication-VisualBasic/.template.config/template.json","LocaleConfigPlace":"/WpfApplication-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"project"},"HostData":null,"PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.ClassLibrary1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"netcoreapp3.0":{"DisplayName":".NET Core 3.0","Description":"目标 netcoreapp3.0"},"netcoreapp3.1":{"DisplayName":".NET Core 3.1","Description":"目标 netcoreapp3.1"},"net5.0":{"DisplayName":".NET 5.0","Description":"目标 net5.0"},"net6.0":{"DisplayName":".NET 6.0","Description":"目标 net6.0"},"net7.0":{"DisplayName":".NET 7.0","Description":"目标 net7.0"},"net8.0":{"DisplayName":".NET 8.0","Description":"目标 net8.0"},"net9.0":{"DisplayName":".NET 9.0","Description":"目标 net9.0"}},"Description":"项目的目标框架。","DisplayName":"框架","AllowMultipleValues":false},{"Documentation":"在创建的项目文件中设置 langVersion","Name":"langVersion","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"text","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"在创建的项目文件中设置 langVersion","DisplayName":"语言版本","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false},{"Documentation":"是否为此项目启用可为 null 的引用类型。","Name":"Nullable","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否为此项目启用可为 null 的引用类型。","DisplayName":"启用可为 null","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.wpf.projecttemplates.9.0.0-rtm.24529.2.nupkg","Author":"Microsoft","Classifications":["Common","WPF"],"DefaultName":"WpfLibrary1","Description":"用于创建目标为 .NET WPF 应用程序的类库的项目","Identity":"Microsoft.Common.WPF.Library.CSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.WPF.Library","Precedence":9000,"Name":"WPF 类库","ShortNameList":["wpflib"],"PreferDefaultName":false,"ConfigPlace":"/WpfClassLibrary-CSharp/.template.config/template.json","LocaleConfigPlace":"/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":null,"PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.ClassLibrary1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"VB":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"VB","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"netcoreapp3.0":{"DisplayName":".NET Core 3.0","Description":"目标 netcoreapp3.0"},"netcoreapp3.1":{"DisplayName":".NET Core 3.1","Description":"目标 netcoreapp3.1"},"net5.0":{"DisplayName":".NET 5.0","Description":"目标 net5.0"},"net6.0":{"DisplayName":".NET 6.0","Description":"目标 net6.0"},"net7.0":{"DisplayName":".NET 7.0","Description":"目标 net7.0"},"net8.0":{"DisplayName":".NET 8.0","Description":"目标 net8.0"},"net9.0":{"DisplayName":".NET 9.0","Description":"目标 net9.0"}},"Description":"项目的目标框架。","DisplayName":"框架","AllowMultipleValues":false},{"Documentation":"在创建的项目文件中设置 langVersion","Name":"langVersion","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"text","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"在创建的项目文件中设置 langVersion","DisplayName":"语言版本","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.wpf.projecttemplates.9.0.0-rtm.24529.2.nupkg","Author":"Microsoft","Classifications":["Common","WPF"],"DefaultName":"WpfLibrary1","Description":"用于创建目标为 .NET WPF 应用程序的类库的项目","Identity":"Microsoft.Common.WPF.Library.VisualBasic.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.WPF.Library","Precedence":9000,"Name":"WPF 类库","ShortNameList":["wpflib"],"PreferDefaultName":false,"ConfigPlace":"/WpfClassLibrary-VisualBasic/.template.config/template.json","LocaleConfigPlace":"/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"project"},"HostData":null,"PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.WpfCustomControlLibrary","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"netcoreapp3.0":{"DisplayName":".NET Core 3.0","Description":"目标 netcoreapp3.0"},"netcoreapp3.1":{"DisplayName":".NET Core 3.1","Description":"目标 netcoreapp3.1"},"net5.0":{"DisplayName":".NET 5.0","Description":"目标 net5.0"},"net6.0":{"DisplayName":".NET 6.0","Description":"目标 net6.0"},"net7.0":{"DisplayName":".NET 7.0","Description":"目标 net7.0"},"net8.0":{"DisplayName":".NET 8.0","Description":"目标 net8.0"},"net9.0":{"DisplayName":".NET 9.0","Description":"目标 net9.0"}},"Description":"项目的目标框架。","DisplayName":"框架","AllowMultipleValues":false},{"Documentation":"在创建的项目文件中设置 langVersion","Name":"langVersion","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"text","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"在创建的项目文件中设置 langVersion","DisplayName":"语言版本","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false},{"Documentation":"是否为此项目启用可为 null 的引用类型。","Name":"Nullable","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否为此项目启用可为 null 的引用类型。","DisplayName":"启用可为 null","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.wpf.projecttemplates.9.0.0-rtm.24529.2.nupkg","Author":"Microsoft","Classifications":["Common","WPF"],"DefaultName":"WpfCustomControlLibrary1","Description":"用于为 .NET WPF 应用程序创建自定义控件库的项目","Identity":"Microsoft.Common.WPF.CustomControl.CSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.WPF.CustomControl","Precedence":9000,"Name":"WPF 自定义控件库","ShortNameList":["wpfcustomcontrollib"],"PreferDefaultName":false,"ConfigPlace":"/WpfCustomControlLibrary-CSharp/.template.config/template.json","LocaleConfigPlace":"/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":null,"PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.WpfCustomControlLibrary","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"VB":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"VB","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"netcoreapp3.0":{"DisplayName":".NET Core 3.0","Description":"目标 netcoreapp3.0"},"netcoreapp3.1":{"DisplayName":".NET Core 3.1","Description":"目标 netcoreapp3.1"},"net5.0":{"DisplayName":".NET 5.0","Description":"目标 net5.0"},"net6.0":{"DisplayName":".NET 6.0","Description":"目标 net6.0"},"net7.0":{"DisplayName":".NET 7.0","Description":"目标 net7.0"},"net8.0":{"DisplayName":".NET 8.0","Description":"目标 net8.0"},"net9.0":{"DisplayName":".NET 9.0","Description":"目标 net9.0"}},"Description":"项目的目标框架。","DisplayName":"框架","AllowMultipleValues":false},{"Documentation":"在创建的项目文件中设置 langVersion","Name":"langVersion","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"text","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"在创建的项目文件中设置 langVersion","DisplayName":"语言版本","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.wpf.projecttemplates.9.0.0-rtm.24529.2.nupkg","Author":"Microsoft","Classifications":["Common","WPF"],"DefaultName":"WpfCustomControlLibrary1","Description":"用于为 .NET WPF 应用程序创建自定义控件库的项目","Identity":"Microsoft.Common.WPF.CustomControl.VisualBasic.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.WPF.CustomControl","Precedence":9000,"Name":"WPF 自定义控件库","ShortNameList":["wpfcustomcontrollib"],"PreferDefaultName":false,"ConfigPlace":"/WpfCustomControlLibrary-VisualBasic/.template.config/template.json","LocaleConfigPlace":"/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"project"},"HostData":null,"PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.WpfControlLibrary","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"netcoreapp3.0":{"DisplayName":".NET Core 3.0","Description":"目标 netcoreapp3.0"},"netcoreapp3.1":{"DisplayName":".NET Core 3.1","Description":"目标 netcoreapp3.1"},"net5.0":{"DisplayName":".NET 5.0","Description":"目标 net5.0"},"net6.0":{"DisplayName":".NET 6.0","Description":"目标 net6.0"},"net7.0":{"DisplayName":".NET 7.0","Description":"目标 net7.0"},"net8.0":{"DisplayName":".NET 8.0","Description":"目标 net8.0"},"net9.0":{"DisplayName":".NET 9.0","Description":"目标 net9.0"}},"Description":"项目的目标框架。","DisplayName":"框架","AllowMultipleValues":false},{"Documentation":"在创建的项目文件中设置 langVersion","Name":"langVersion","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"text","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"在创建的项目文件中设置 langVersion","DisplayName":"语言版本","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false},{"Documentation":"是否为此项目启用可为 null 的引用类型。","Name":"Nullable","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否为此项目启用可为 null 的引用类型。","DisplayName":"启用可为 null","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.wpf.projecttemplates.9.0.0-rtm.24529.2.nupkg","Author":"Microsoft","Classifications":["Common","WPF"],"DefaultName":"WpfControlLibrary1","Description":"用于为 .NET WPF 应用程序创建用户控件库的项目","Identity":"Microsoft.Common.WPF.Control.CSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.WPF.Control","Precedence":9000,"Name":"WPF 用户控件库","ShortNameList":["wpfusercontrollib"],"PreferDefaultName":false,"ConfigPlace":"/WpfUserControlLibrary-CSharp/.template.config/template.json","LocaleConfigPlace":"/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":null,"PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.WpfControlLibrary","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"VB":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"VB","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"netcoreapp3.0":{"DisplayName":".NET Core 3.0","Description":"目标 netcoreapp3.0"},"netcoreapp3.1":{"DisplayName":".NET Core 3.1","Description":"目标 netcoreapp3.1"},"net5.0":{"DisplayName":".NET 5.0","Description":"目标 net5.0"},"net6.0":{"DisplayName":".NET 6.0","Description":"目标 net6.0"},"net7.0":{"DisplayName":".NET 7.0","Description":"目标 net7.0"},"net8.0":{"DisplayName":".NET 8.0","Description":"目标 net8.0"},"net9.0":{"DisplayName":".NET 9.0","Description":"目标 net9.0"}},"Description":"项目的目标框架。","DisplayName":"框架","AllowMultipleValues":false},{"Documentation":"在创建的项目文件中设置 langVersion","Name":"langVersion","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"text","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"在创建的项目文件中设置 langVersion","DisplayName":"语言版本","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.wpf.projecttemplates.9.0.0-rtm.24529.2.nupkg","Author":"Microsoft","Classifications":["Common","WPF"],"DefaultName":"WpfControlLibrary1","Description":"用于为 .NET WPF 应用程序创建用户控件库的项目","Identity":"Microsoft.Common.WPF.Control.VisualBasic.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.WPF.Control","Precedence":9000,"Name":"WPF 用户控件库","ShortNameList":["wpfusercontrollib"],"PreferDefaultName":false,"ConfigPlace":"/WpfUserControlLibrary-VisualBasic/.template.config/template.json","LocaleConfigPlace":"/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"project"},"HostData":null,"PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.ClassLibrary1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net9.0":{"DisplayName":".NET 9.0","Description":"目标 net9.0"},"netstandard2.1":{"DisplayName":".NET Standard 2.1","Description":"目标 netstandard2.1"},"netstandard2.0":{"DisplayName":".NET Standard 2.0","Description":"目标 netstandard2.0"}},"Description":"项目的目标框架。","DisplayName":"框架","AllowMultipleValues":false},{"Documentation":"在创建的项目文件中设置 LangVersion 属性","Name":"langVersion","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"text","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"在创建的项目文件中设置 LangVersion 属性","DisplayName":"语言版本","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.common.projecttemplates.9.0.9.0.101.nupkg","Author":"Microsoft","Classifications":["Common","Library"],"DefaultName":"ClassLibrary1","Description":"用于创建面向 .NET 或 .NET Standard 的类库的项目","Identity":"Microsoft.Common.Library.CSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.Library","Precedence":11000,"Name":"类库","ShortNameList":["classlib"],"PreferDefaultName":false,"ConfigPlace":"/content/ClassLibrary-CSharp/.template.config/template.json","LocaleConfigPlace":"/content/ClassLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/ClassLibrary-CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{"app":{"Description":"Target .NET","DefaultOverrides":{"Framework":"net9.0"}},"standard":{"Description":"Target netstandard","DefaultOverrides":{"Framework":"netstandard2.0"}}},"TagsCollection":{"language":"C#","type":"project"},"HostData":"{\"$schema\":\"http://json.schemastore.org/ide.host\",\"tags\":[{\"type\":\"projectType\",\"add\":[],\"remove\":[\"Common\"]}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.ClassLibrary1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"F#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"F#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net9.0":{"DisplayName":".NET 9.0","Description":"目标 net9.0"},"netstandard2.1":{"DisplayName":".NET Standard 2.1","Description":"目标 netstandard2.1"},"netstandard2.0":{"DisplayName":".NET Standard 2.0","Description":"目标 netstandard2.0"}},"Description":"项目的目标框架。","DisplayName":"框架","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.common.projecttemplates.9.0.9.0.101.nupkg","Author":"Microsoft","Classifications":["Common","Library"],"DefaultName":"ClassLibrary1","Description":"用于创建面向 .NET 或 .NET Standard 的类库的项目","Identity":"Microsoft.Common.Library.FSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.Library","Precedence":11000,"Name":"类库","ShortNameList":["classlib"],"PreferDefaultName":false,"ConfigPlace":"/content/ClassLibrary-FSharp/.template.config/template.json","LocaleConfigPlace":"/content/ClassLibrary-FSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/ClassLibrary-FSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{"app":{"Description":"Target .NET","DefaultOverrides":{"Framework":"net9.0"}},"standard":{"Description":"Target netstandard","DefaultOverrides":{"Framework":"netstandard2.0"}}},"TagsCollection":{"language":"F#","type":"project"},"HostData":"{\"$schema\":\"http://json.schemastore.org/ide.host\",\"tags\":[{\"type\":\"projectType\",\"add\":[],\"remove\":[\"Common\"]}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.ClassLibrary1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"VB":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"VB","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net9.0":{"DisplayName":".NET 9.0","Description":"目标 net9.0"},"netstandard2.1":{"DisplayName":".NET Standard 2.1","Description":"目标 netstandard2.1"},"netstandard2.0":{"DisplayName":".NET Standard 2.0","Description":"目标 netstandard2.0"}},"Description":"项目的目标框架。","DisplayName":"框架","AllowMultipleValues":false},{"Documentation":"在创建的项目文件中设置 LangVersion 属性","Name":"langVersion","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"text","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"在创建的项目文件中设置 LangVersion 属性","DisplayName":"语言版本","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.common.projecttemplates.9.0.9.0.101.nupkg","Author":"Microsoft","Classifications":["Common","Library"],"DefaultName":"ClassLibrary1","Description":"用于创建面向 .NET 或 .NET Standard 的类库的项目","Identity":"Microsoft.Common.Library.VisualBasic.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.Library","Precedence":11000,"Name":"类库","ShortNameList":["classlib"],"PreferDefaultName":false,"ConfigPlace":"/content/ClassLibrary-VisualBasic/.template.config/template.json","LocaleConfigPlace":"/content/ClassLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/ClassLibrary-VisualBasic/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{"app":{"Description":"Target .NET","DefaultOverrides":{"Framework":"net9.0"}},"standard":{"Description":"Target netstandard","DefaultOverrides":{"Framework":"netstandard2.0"}}},"TagsCollection":{"language":"VB","type":"project"},"HostData":"{\"$schema\":\"http://json.schemastore.org/ide.host\",\"tags\":[{\"type\":\"projectType\",\"add\":[],\"remove\":[\"Common\"]}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.ConsoleApplication1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net9.0":{"DisplayName":".NET 9.0","Description":"目标 net9.0"}},"Description":"项目的目标框架。","DisplayName":"框架","AllowMultipleValues":false},{"Documentation":"在创建的项目文件中设置 LangVersion 属性","Name":"langVersion","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"text","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"在创建的项目文件中设置 LangVersion 属性","DisplayName":"语言版本","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false},{"Documentation":"是否生成显式程序类和主方法,而不是顶级语句。","Name":"UseProgramMain","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否生成显式程序类和主方法,而不是顶级语句。","DisplayName":"不使用顶级语句(_T)","AllowMultipleValues":false},{"Documentation":"是否启用“将项目以原生 AOT 发布”。","Name":"NativeAot","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否启用“将项目以原生 AOT 发布”。","DisplayName":"启用原生 AOT 发布(_N)","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.common.projecttemplates.9.0.9.0.101.nupkg","Author":"Microsoft","Classifications":["Common","Console"],"DefaultName":"ConsoleApp1","Description":"用于创建可在 Windows、Linux 和 macOS 上 .NET 上运行的命令行应用程序的项目","Identity":"Microsoft.Common.Console.CSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.Console","Precedence":11000,"Name":"控制台应用","ShortNameList":["console"],"PreferDefaultName":false,"ConfigPlace":"/content/ConsoleApplication-CSharp/.template.config/template.json","LocaleConfigPlace":"/content/ConsoleApplication-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/ConsoleApplication-CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":"{\"$schema\":\"http://json.schemastore.org/ide.host\",\"tags\":[{\"type\":\"projectType\",\"add\":[],\"remove\":[\"Common\"]}],\"symbolInfo\":[{\"id\":\"UseProgramMain\",\"isVisible\":true,\"PersistenceScope\":\"Shared\",\"PersistenceScopeName\":\"Microsoft\"},{\"id\":\"NativeAot\",\"isVisible\":true}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.ConsoleApplication1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"F#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"F#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net9.0":{"DisplayName":".NET 9.0","Description":"目标 net9.0"}},"Description":"项目的目标框架。","DisplayName":"框架","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.common.projecttemplates.9.0.9.0.101.nupkg","Author":"Microsoft","Classifications":["Common","Console"],"DefaultName":"ConsoleApp1","Description":"用于创建可在 Windows、Linux 和 macOS 上 .NET 上运行的命令行应用程序的项目","Identity":"Microsoft.Common.Console.FSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.Console","Precedence":11000,"Name":"控制台应用","ShortNameList":["console"],"PreferDefaultName":false,"ConfigPlace":"/content/ConsoleApplication-FSharp/.template.config/template.json","LocaleConfigPlace":"/content/ConsoleApplication-FSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/ConsoleApplication-FSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"F#","type":"project"},"HostData":"{\"$schema\":\"http://json.schemastore.org/ide.host\",\"tags\":[{\"type\":\"projectType\",\"add\":[],\"remove\":[\"Common\"]}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.ConsoleApplication1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"VB":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"VB","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net9.0":{"DisplayName":".NET 9.0","Description":"目标 net9.0"}},"Description":"项目的目标框架。","DisplayName":"框架","AllowMultipleValues":false},{"Documentation":"在创建的项目文件中设置 LangVersion 属性","Name":"langVersion","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"text","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"在创建的项目文件中设置 LangVersion 属性","DisplayName":"语言版本","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false},{"Documentation":"是否启用“将项目以原生 AOT 发布”。","Name":"NativeAot","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否启用“将项目以原生 AOT 发布”。","DisplayName":"启用原生 AOT 发布(_N)","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.common.projecttemplates.9.0.9.0.101.nupkg","Author":"Microsoft","Classifications":["Common","Console"],"DefaultName":"ConsoleApp1","Description":"用于创建可在 Windows、Linux 和 macOS 上 .NET 上运行的命令行应用程序的项目","Identity":"Microsoft.Common.Console.VisualBasic.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.Console","Precedence":11000,"Name":"控制台应用","ShortNameList":["console"],"PreferDefaultName":false,"ConfigPlace":"/content/ConsoleApplication-VisualBasic/.template.config/template.json","LocaleConfigPlace":"/content/ConsoleApplication-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/ConsoleApplication-VisualBasic/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"project"},"HostData":"{\"$schema\":\"http://json.schemastore.org/ide.host\",\"tags\":[{\"type\":\"projectType\",\"add\":[],\"remove\":[\"Common\"]}],\"symbolInfo\":[{\"id\":\"NativeAot\",\"isVisible\":true}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Test1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"选择要包含在项目中的固定例程类型。","Name":"Fixture","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"None","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"None":{"DisplayName":"无","Description":"无固定例程方法"},"AssemblyInitialize":{"DisplayName":"","Description":"AssemblyInitialize 固定例程方法"},"AssemblyCleanup":{"DisplayName":"","Description":"AssemblyCleanup 固定例程方法"},"ClassInitialize":{"DisplayName":"","Description":"ClassInitialize 固定例程方法"},"ClassCleanup":{"DisplayName":"","Description":"ClassCleanup 固定例程方法"},"TestInitialize":{"DisplayName":"","Description":"TestInitialize 固定例程方法"},"TestCleanup":{"DisplayName":"","Description":"TestCleanup 固定例程方法"}},"Description":"选择要包含在项目中的固定例程类型。","DisplayName":"Fixture","AllowMultipleValues":true}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.test.projecttemplates.9.0.1.1.0-rtm.24523.2.nupkg","Author":"Microsoft","Classifications":["Test","MSTest"],"DefaultName":"Test1","Description":"创建新的 MSTest 测试类","Identity":"Microsoft.Test.MSTest.TestClass.CSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Test.MSTest.TestClass","Precedence":11000,"Name":"MSTest 测试类","ShortNameList":["mstest-class"],"PreferDefaultName":true,"ConfigPlace":"/content/MSTest-CSharp-TestClass/.template.config/template.json","LocaleConfigPlace":"/content/MSTest-CSharp-TestClass/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/MSTest-CSharp-TestClass/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"item"},"HostData":"{\"$schema\":\"https://json.schemastore.org/ide.host\",\"icon\":\"ide/icon.ico\",\"itemHierarchyPaths\":[\"Test\"],\"appliesTo\":\"TestContainer|TestingPlatformServer\",\"defaultItemExtension\":\"cs\",\"symbolInfo\":[{\"id\":\"Fixture\",\"isVisible\":true}]}","PostActions":["84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[{"Type":"project-capability","Args":"\"CSharp\""}]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"Company.TestProject1","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"C#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"C#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":"Overrides the target framework","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"Overrides the target framework","DisplayName":"Target framework override","AllowMultipleValues":false},{"Documentation":"The target framework for the project.","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net9.0":{"DisplayName":"","Description":".NET 9"},"net9.0-windows":{"DisplayName":"","Description":".NET 9 (Windows only)"},"net8.0":{"DisplayName":"","Description":".NET 8"},"net8.0-windows":{"DisplayName":"","Description":".NET 8 (Windows only)"},"net7.0":{"DisplayName":"","Description":".NET 7"},"net7.0-windows":{"DisplayName":"","Description":".NET 7 (Windows only)"},"net6.0":{"DisplayName":"","Description":".NET 6"},"net6.0-windows":{"DisplayName":"","Description":".NET 6 (Windows only)"},"netcoreapp3.1":{"DisplayName":"","Description":".NET Core 3.1"},"net481":{"DisplayName":"","Description":".NET Framework 4.8.1"},"net48":{"DisplayName":"","Description":".NET Framework 4.8"},"net472":{"DisplayName":"","Description":".NET Framework 4.7.2"},"net471":{"DisplayName":"","Description":".NET Framework 4.7.1"},"net47":{"DisplayName":"","Description":".NET Framework 4.7"},"net462":{"DisplayName":"","Description":".NET Framework 4.6.2"}},"Description":"The target framework for the project.","DisplayName":"Framework","AllowMultipleValues":false},{"Documentation":"If specified, skips the automatic restore of the project on create.","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"If specified, skips the automatic restore of the project on create.","DisplayName":"Skip restore","AllowMultipleValues":false},{"Documentation":"Sets the LangVersion property in the created project file","Name":"langVersion","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"latest","DataType":"text","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"Sets the LangVersion property in the created project file","DisplayName":"Language version","AllowMultipleValues":false},{"Documentation":"Use MSTest.Sdk project style. More information at https://aka.ms/mstest/sdk","Name":"UseMSTestSdk","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"False","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"Use MSTest.Sdk project style. More information at https://aka.ms/mstest/sdk","DisplayName":"Use MSTest.Sdk","AllowMultipleValues":false},{"Documentation":"Select the runner/platform. More information at https://aka.ms/mstest/sdk/extensions-profile","Name":"TestRunner","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"VSTest","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"MSTest":{"DisplayName":"","Description":"Use MSTest Runner (Microsoft.Testing.Platform)"},"VSTest":{"DisplayName":"","Description":"Use VSTest platform"}},"Description":"Select the runner/platform. More information at https://aka.ms/mstest/sdk/extensions-profile","DisplayName":"Test runner","AllowMultipleValues":false},{"Documentation":"The coverage tool to use for the project.","Name":"CoverageTool","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"Microsoft.CodeCoverage","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"Microsoft.CodeCoverage":{"DisplayName":"","Description":"Microsoft Code Coverage"},"coverlet":{"DisplayName":"","Description":"coverlet"}},"Description":"The coverage tool to use for the project.","DisplayName":"Coverage tool","AllowMultipleValues":false},{"Documentation":"Select the SDK extensions profile when using MSTest Runner. More information at https://aka.ms/mstest/sdk/extensions-profile","Name":"ExtensionsProfile","Priority":2,"Precedence":{"PrecedenceDefinition":4,"IsRequiredCondition":null,"IsEnabledCondition":"UseMSTestSdk && (TestRunner == MSTest)","IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"Default","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"Default":{"DisplayName":"Default","Description":"Default extensions profile (recommended)"},"None":{"DisplayName":"None","Description":"No extensions are enabled"},"AllMicrosoft":{"DisplayName":"AllMicrosoft","Description":"Enable all extensions shipped by Microsoft (including extensions with a restrictive license)"}},"Description":"Select the SDK extensions profile when using MSTest Runner. More information at https://aka.ms/mstest/sdk/extensions-profile","DisplayName":"Testing extensions profile","AllowMultipleValues":false},{"Documentation":"Select the fixture kinds to include in the project.","Name":"Fixture","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"None","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"None":{"DisplayName":"None","Description":"No fixture methods"},"AssemblyInitialize":{"DisplayName":"","Description":"AssemblyInitialize fixture method"},"AssemblyCleanup":{"DisplayName":"","Description":"AssemblyCleanup fixture method"},"ClassInitialize":{"DisplayName":"","Description":"ClassInitialize fixture method"},"ClassCleanup":{"DisplayName":"","Description":"ClassCleanup fixture method"},"TestInitialize":{"DisplayName":"","Description":"TestInitialize fixture method"},"TestCleanup":{"DisplayName":"","Description":"TestCleanup fixture method"}},"Description":"Select the fixture kinds to include in the project.","DisplayName":"Fixture","AllowMultipleValues":true}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.test.projecttemplates.9.0.1.1.0-rtm.24523.2.nupkg","Author":"Microsoft","Classifications":["Test","MSTest"],"DefaultName":"TestProject1","Description":"A project that contains MSTest tests that can run on .NET on Windows, Linux and MacOS.","Identity":"Microsoft.Test.MSTest.CSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Test.MSTest","Precedence":11000,"Name":"MSTest Test Project","ShortNameList":["mstest"],"PreferDefaultName":false,"ConfigPlace":"/content/MSTest-CSharp/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/MSTest-CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":"{\"$schema\":\"https://json.schemastore.org/ide.host\",\"icon\":\"ide/icon.ico\",\"symbolInfo\":[{\"id\":\"UseMSTestSdk\",\"isVisible\":true,\"persistenceScope\":\"shared\"},{\"id\":\"TestRunner\",\"isVisible\":true,\"persistenceScope\":\"shared\"},{\"id\":\"ExtensionsProfile\",\"isVisible\":true},{\"id\":\"CoverageTool\",\"isVisible\":true,\"persistenceScope\":\"shared\"},{\"id\":\"Fixture\",\"isVisible\":true}],\"tags\":[{\"type\":\"platform\",\"add\":[\"Linux\",\"macOS\",\"Windows\"]}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Test1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"F#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"F#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"选择要包含在项目中的固定例程类型。","Name":"Fixture","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"None","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"None":{"DisplayName":"无","Description":"无固定例程方法"},"AssemblyInitialize":{"DisplayName":"","Description":"AssemblyInitialize 固定例程方法"},"AssemblyCleanup":{"DisplayName":"","Description":"AssemblyCleanup 固定例程方法"},"ClassInitialize":{"DisplayName":"","Description":"ClassInitialize 固定例程方法"},"ClassCleanup":{"DisplayName":"","Description":"ClassCleanup 固定例程方法"},"TestInitialize":{"DisplayName":"","Description":"TestInitialize 固定例程方法"},"TestCleanup":{"DisplayName":"","Description":"TestCleanup 固定例程方法"}},"Description":"选择要包含在项目中的固定例程类型。","DisplayName":"Fixture","AllowMultipleValues":true}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.test.projecttemplates.9.0.1.1.0-rtm.24523.2.nupkg","Author":"Microsoft","Classifications":["Test","MSTest"],"DefaultName":"Test1","Description":"创建新的 MSTest 测试类","Identity":"Microsoft.Test.MSTest.TestClass.FSharp.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Test.MSTest.TestClass","Precedence":10000,"Name":"MSTest 测试类","ShortNameList":["mstest-class"],"PreferDefaultName":true,"ConfigPlace":"/content/MSTest-FSharp-TestClass/.template.config/template.json","LocaleConfigPlace":"/content/MSTest-FSharp-TestClass/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/MSTest-FSharp-TestClass/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"F#","type":"item"},"HostData":"{\"$schema\":\"https://json.schemastore.org/ide.host\",\"icon\":\"ide/icon.ico\",\"itemHierarchyPaths\":[\"Test\"],\"appliesTo\":\"TestContainer|TestingPlatformServer\",\"defaultItemExtension\":\"fs\",\"symbolInfo\":[{\"id\":\"Fixture\",\"isVisible\":true}]}","PostActions":["84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"Company.TestProject1","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"F#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"F#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":"Overrides the target framework","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"Overrides the target framework","DisplayName":"Target framework override","AllowMultipleValues":false},{"Documentation":"The target framework for the project.","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net9.0":{"DisplayName":"","Description":".NET 9"},"net9.0-windows":{"DisplayName":"","Description":".NET 9 (Windows only)"},"net8.0":{"DisplayName":"","Description":".NET 8"},"net8.0-windows":{"DisplayName":"","Description":".NET 8 (Windows only)"},"net7.0":{"DisplayName":"","Description":".NET 7"},"net7.0-windows":{"DisplayName":"","Description":".NET 7 (Windows only)"},"net6.0":{"DisplayName":"","Description":".NET 6"},"net6.0-windows":{"DisplayName":"","Description":".NET 6 (Windows only)"},"netcoreapp3.1":{"DisplayName":"","Description":".NET Core 3.1"},"net481":{"DisplayName":"","Description":".NET Framework 4.8.1"},"net48":{"DisplayName":"","Description":".NET Framework 4.8"},"net472":{"DisplayName":"","Description":".NET Framework 4.7.2"},"net471":{"DisplayName":"","Description":".NET Framework 4.7.1"},"net47":{"DisplayName":"","Description":".NET Framework 4.7"},"net462":{"DisplayName":"","Description":".NET Framework 4.6.2"}},"Description":"The target framework for the project.","DisplayName":"Framework","AllowMultipleValues":false},{"Documentation":"If specified, skips the automatic restore of the project on create.","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"If specified, skips the automatic restore of the project on create.","DisplayName":"Skip restore","AllowMultipleValues":false},{"Documentation":"Sets the LangVersion property in the created project file","Name":"langVersion","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"latest","DataType":"text","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"Sets the LangVersion property in the created project file","DisplayName":"Language version","AllowMultipleValues":false},{"Documentation":"Use MSTest.Sdk project style. More information at https://aka.ms/mstest/sdk","Name":"UseMSTestSdk","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"False","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"Use MSTest.Sdk project style. More information at https://aka.ms/mstest/sdk","DisplayName":"Use MSTest.Sdk","AllowMultipleValues":false},{"Documentation":"Select the runner/platform. More information at https://aka.ms/mstest/sdk/extensions-profile","Name":"TestRunner","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"VSTest","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"MSTest":{"DisplayName":"","Description":"Use MSTest Runner (Microsoft.Testing.Platform)"},"VSTest":{"DisplayName":"","Description":"Use VSTest platform"}},"Description":"Select the runner/platform. More information at https://aka.ms/mstest/sdk/extensions-profile","DisplayName":"Test runner","AllowMultipleValues":false},{"Documentation":"The coverage tool to use for the project.","Name":"CoverageTool","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"Microsoft.CodeCoverage","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"Microsoft.CodeCoverage":{"DisplayName":"","Description":"Microsoft Code Coverage"},"coverlet":{"DisplayName":"","Description":"coverlet"}},"Description":"The coverage tool to use for the project.","DisplayName":"Coverage tool","AllowMultipleValues":false},{"Documentation":"Select the SDK extensions profile when using MSTest Runner. More information at https://aka.ms/mstest/sdk/extensions-profile","Name":"ExtensionsProfile","Priority":2,"Precedence":{"PrecedenceDefinition":4,"IsRequiredCondition":null,"IsEnabledCondition":"UseMSTestSdk && (TestRunner == MSTest)","IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"Default","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"Default":{"DisplayName":"Default","Description":"Default extensions profile (recommended)"},"None":{"DisplayName":"None","Description":"No extensions are enabled"},"AllMicrosoft":{"DisplayName":"AllMicrosoft","Description":"Enable all extensions shipped by Microsoft (including extensions with a restrictive license)"}},"Description":"Select the SDK extensions profile when using MSTest Runner. More information at https://aka.ms/mstest/sdk/extensions-profile","DisplayName":"Testing extensions profile","AllowMultipleValues":false},{"Documentation":"Select the fixture kinds to include in the project.","Name":"Fixture","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"None","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"None":{"DisplayName":"None","Description":"No fixture methods"},"AssemblyInitialize":{"DisplayName":"","Description":"AssemblyInitialize fixture method"},"AssemblyCleanup":{"DisplayName":"","Description":"AssemblyCleanup fixture method"},"ClassInitialize":{"DisplayName":"","Description":"ClassInitialize fixture method"},"ClassCleanup":{"DisplayName":"","Description":"ClassCleanup fixture method"},"TestInitialize":{"DisplayName":"","Description":"TestInitialize fixture method"},"TestCleanup":{"DisplayName":"","Description":"TestCleanup fixture method"}},"Description":"Select the fixture kinds to include in the project.","DisplayName":"Fixture","AllowMultipleValues":true}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.test.projecttemplates.9.0.1.1.0-rtm.24523.2.nupkg","Author":"Microsoft","Classifications":["Test","MSTest"],"DefaultName":"TestProject1","Description":"A project that contains MSTest tests that can run on .NET on Windows, Linux and MacOS.","Identity":"Microsoft.Test.MSTest.FSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Test.MSTest","Precedence":11000,"Name":"MSTest Test Project","ShortNameList":["mstest"],"PreferDefaultName":false,"ConfigPlace":"/content/MSTest-FSharp/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/MSTest-FSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"F#","type":"project"},"HostData":"{\"$schema\":\"https://json.schemastore.org/ide.host\",\"icon\":\"ide/icon.ico\",\"symbolInfo\":[{\"id\":\"UseMSTestSdk\",\"isVisible\":true,\"persistenceScope\":\"shared\"},{\"id\":\"TestRunner\",\"isVisible\":true,\"persistenceScope\":\"shared\"},{\"id\":\"ExtensionsProfile\",\"isVisible\":true},{\"id\":\"CoverageTool\",\"isVisible\":true,\"persistenceScope\":\"shared\"},{\"id\":\"Fixture\",\"isVisible\":true}],\"tags\":[{\"type\":\"platform\",\"add\":[\"Linux\",\"macOS\",\"Windows\"]}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Test1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"VB":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"VB","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"选择要包含在项目中的固定例程类型。","Name":"Fixture","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"None","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"None":{"DisplayName":"无","Description":"无固定例程方法"},"AssemblyInitialize":{"DisplayName":"","Description":"AssemblyInitialize 固定例程方法"},"AssemblyCleanup":{"DisplayName":"","Description":"AssemblyCleanup 固定例程方法"},"ClassInitialize":{"DisplayName":"","Description":"ClassInitialize 固定例程方法"},"ClassCleanup":{"DisplayName":"","Description":"ClassCleanup 固定例程方法"},"TestInitialize":{"DisplayName":"","Description":"TestInitialize 固定例程方法"},"TestCleanup":{"DisplayName":"","Description":"TestCleanup 固定例程方法"}},"Description":"选择要包含在项目中的固定例程类型。","DisplayName":"Fixture","AllowMultipleValues":true}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.test.projecttemplates.9.0.1.1.0-rtm.24523.2.nupkg","Author":"Microsoft","Classifications":["Test","MSTest"],"DefaultName":"Test1","Description":"创建新的 MSTest 测试类","Identity":"Microsoft.Test.MSTest.TestClass.VisualBasic.8.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Test.MSTest.TestClass","Precedence":10000,"Name":"MSTest 测试类","ShortNameList":["mstest-class"],"PreferDefaultName":true,"ConfigPlace":"/content/MSTest-VisualBasic-TestClass/.template.config/template.json","LocaleConfigPlace":"/content/MSTest-VisualBasic-TestClass/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/MSTest-VisualBasic-TestClass/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"item"},"HostData":"{\"$schema\":\"https://json.schemastore.org/ide.host\",\"icon\":\"ide/icon.ico\",\"itemHierarchyPaths\":[\"Test\"],\"appliesTo\":\"TestContainer|TestingPlatformServer\",\"defaultItemExtension\":\"vb\",\"symbolInfo\":[{\"id\":\"Fixture\",\"isVisible\":true}]}","PostActions":["84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"Company.TestProject1","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"VB","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"VB":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":"Overrides the target framework","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"Overrides the target framework","DisplayName":"Target framework override","AllowMultipleValues":false},{"Documentation":"The target framework for the project.","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net9.0":{"DisplayName":"","Description":".NET 9"},"net9.0-windows":{"DisplayName":"","Description":".NET 9 (Windows only)"},"net8.0":{"DisplayName":"","Description":".NET 8"},"net8.0-windows":{"DisplayName":"","Description":".NET 8 (Windows only)"},"net7.0":{"DisplayName":"","Description":".NET 7"},"net7.0-windows":{"DisplayName":"","Description":".NET 7 (Windows only)"},"net6.0":{"DisplayName":"","Description":".NET 6"},"net6.0-windows":{"DisplayName":"","Description":".NET 6 (Windows only)"},"netcoreapp3.1":{"DisplayName":"","Description":".NET Core 3.1"},"net481":{"DisplayName":"","Description":".NET Framework 4.8.1"},"net48":{"DisplayName":"","Description":".NET Framework 4.8"},"net472":{"DisplayName":"","Description":".NET Framework 4.7.2"},"net471":{"DisplayName":"","Description":".NET Framework 4.7.1"},"net47":{"DisplayName":"","Description":".NET Framework 4.7"},"net462":{"DisplayName":"","Description":".NET Framework 4.6.2"}},"Description":"The target framework for the project.","DisplayName":"Framework","AllowMultipleValues":false},{"Documentation":"If specified, skips the automatic restore of the project on create.","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"If specified, skips the automatic restore of the project on create.","DisplayName":"Skip restore","AllowMultipleValues":false},{"Documentation":"Sets the LangVersion property in the created project file","Name":"langVersion","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"latest","DataType":"text","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"Sets the LangVersion property in the created project file","DisplayName":"Language version","AllowMultipleValues":false},{"Documentation":"Use MSTest.Sdk project style. More information at https://aka.ms/mstest/sdk","Name":"UseMSTestSdk","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"False","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"Use MSTest.Sdk project style. More information at https://aka.ms/mstest/sdk","DisplayName":"Use MSTest.Sdk","AllowMultipleValues":false},{"Documentation":"Select the runner/platform. More information at https://aka.ms/mstest/sdk/extensions-profile","Name":"TestRunner","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"VSTest","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"MSTest":{"DisplayName":"","Description":"Use MSTest Runner (Microsoft.Testing.Platform)"},"VSTest":{"DisplayName":"","Description":"Use VSTest platform"}},"Description":"Select the runner/platform. More information at https://aka.ms/mstest/sdk/extensions-profile","DisplayName":"Test runner","AllowMultipleValues":false},{"Documentation":"The coverage tool to use for the project.","Name":"CoverageTool","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"Microsoft.CodeCoverage","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"Microsoft.CodeCoverage":{"DisplayName":"","Description":"Microsoft Code Coverage"},"coverlet":{"DisplayName":"","Description":"coverlet"}},"Description":"The coverage tool to use for the project.","DisplayName":"Coverage tool","AllowMultipleValues":false},{"Documentation":"Select the SDK extensions profile when using MSTest Runner. More information at https://aka.ms/mstest/sdk/extensions-profile","Name":"ExtensionsProfile","Priority":2,"Precedence":{"PrecedenceDefinition":4,"IsRequiredCondition":null,"IsEnabledCondition":"UseMSTestSdk && (TestRunner == MSTest)","IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"Default","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"Default":{"DisplayName":"Default","Description":"Default extensions profile (recommended)"},"None":{"DisplayName":"None","Description":"No extensions are enabled"},"AllMicrosoft":{"DisplayName":"AllMicrosoft","Description":"Enable all extensions shipped by Microsoft (including extensions with a restrictive license)"}},"Description":"Select the SDK extensions profile when using MSTest Runner. More information at https://aka.ms/mstest/sdk/extensions-profile","DisplayName":"Testing extensions profile","AllowMultipleValues":false},{"Documentation":"Select the fixture kinds to include in the project.","Name":"Fixture","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"None","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"None":{"DisplayName":"None","Description":"No fixture methods"},"AssemblyInitialize":{"DisplayName":"","Description":"AssemblyInitialize fixture method"},"AssemblyCleanup":{"DisplayName":"","Description":"AssemblyCleanup fixture method"},"ClassInitialize":{"DisplayName":"","Description":"ClassInitialize fixture method"},"ClassCleanup":{"DisplayName":"","Description":"ClassCleanup fixture method"},"TestInitialize":{"DisplayName":"","Description":"TestInitialize fixture method"},"TestCleanup":{"DisplayName":"","Description":"TestCleanup fixture method"}},"Description":"Select the fixture kinds to include in the project.","DisplayName":"Fixture","AllowMultipleValues":true}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.test.projecttemplates.9.0.1.1.0-rtm.24523.2.nupkg","Author":"Microsoft","Classifications":["Test","MSTest"],"DefaultName":"TestProject1","Description":"A project that contains MSTest tests that can run on .NET on Windows, Linux and MacOS.","Identity":"Microsoft.Test.MSTest.VisualBasic.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Test.MSTest","Precedence":11000,"Name":"MSTest Test Project","ShortNameList":["mstest"],"PreferDefaultName":false,"ConfigPlace":"/content/MSTest-VisualBasic/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/MSTest-VisualBasic/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"project"},"HostData":"{\"$schema\":\"https://json.schemastore.org/ide.host\",\"icon\":\"ide/icon.ico\",\"symbolInfo\":[{\"id\":\"UseMSTestSdk\",\"isVisible\":true,\"persistenceScope\":\"shared\"},{\"id\":\"TestRunner\",\"isVisible\":true,\"persistenceScope\":\"shared\"},{\"id\":\"ExtensionsProfile\",\"isVisible\":true},{\"id\":\"CoverageTool\",\"isVisible\":true,\"persistenceScope\":\"shared\"},{\"id\":\"Fixture\",\"isVisible\":true}],\"tags\":[{\"type\":\"platform\",\"add\":[\"Linux\",\"macOS\",\"Windows\"]}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"UnitTest1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.test.projecttemplates.9.0.1.1.0-rtm.24523.2.nupkg","Author":"Aleksei Kharlov aka halex2005 (codeofclimber.ru)","Classifications":["Test","NUnit"],"DefaultName":"NUnitTestItem","Description":"创建新的 NUnit 测试类","Identity":"NUnit3.DotNetNew.ItemTemplate.CSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"NUnit3.DotNetNew.ItemTemplate","Precedence":11000,"Name":"NUnit 3 测试项","ShortNameList":["nunit-test"],"PreferDefaultName":false,"ConfigPlace":"/content/NUnit-CSharp-Item/.template.config/template.json","LocaleConfigPlace":"/content/NUnit-CSharp-Item/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/NUnit-CSharp-Item/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"item"},"HostData":"{\"$schema\":\"https://json.schemastore.org/ide.host\",\"icon\":\"ide/icon.ico\",\"itemHierarchyPaths\":[\"Test\"],\"appliesTo\":\"TestContainer|TestingPlatformServer\",\"defaultItemExtension\":\"cs\"}","PostActions":["84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[{"Type":"project-capability","Args":"\"CSharp\""}]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.TestProject1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net9.0":{"DisplayName":"","Description":"目标 net9.0"}},"Description":"项目的目标框架。","DisplayName":"框架","AllowMultipleValues":false},{"Documentation":"是否(通过 \"dotnet pack\")为项目启用打包。","Name":"EnablePack","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否(通过 \"dotnet pack\")为项目启用打包。","DisplayName":"Enable pack","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false},{"Documentation":"在创建的项目文件中设置 LangVersion 属性","Name":"langVersion","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"latest","DataType":"text","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"在创建的项目文件中设置 LangVersion 属性","DisplayName":"语言版本","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.test.projecttemplates.9.0.1.1.0-rtm.24523.2.nupkg","Author":"Aleksei Kharlov aka halex2005 (codeofclimber.ru)","Classifications":["Test","NUnit"],"DefaultName":"TestProject1","Description":"一个包含 NUnit 测试的项目,这些测试可在 Windows、Linux 和 macOS 的 .NET 上运行","Identity":"NUnit3.DotNetNew.Template.CSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"NUnit3.DotNetNew.Template","Precedence":11000,"Name":"NUnit 3 测试项目","ShortNameList":["nunit"],"PreferDefaultName":false,"ConfigPlace":"/content/NUnit-CSharp/.template.config/template.json","LocaleConfigPlace":"/content/NUnit-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/NUnit-CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":"{\"$schema\":\"https://json.schemastore.org/ide.host\",\"icon\":\"ide/icon.ico\",\"tags\":[{\"type\":\"platform\",\"add\":[\"Linux\",\"macOS\",\"Windows\"]}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"UnitTest1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"F#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"F#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.test.projecttemplates.9.0.1.1.0-rtm.24523.2.nupkg","Author":"Aleksei Kharlov aka halex2005 (codeofclimber.ru)","Classifications":["Test","NUnit"],"DefaultName":"NUnitTestItem","Description":"创建新的 NUnit 测试类","Identity":"NUnit3.DotNetNew.ItemTemplate.FSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"NUnit3.DotNetNew.ItemTemplate","Precedence":11000,"Name":"NUnit 3 测试项","ShortNameList":["nunit-test"],"PreferDefaultName":false,"ConfigPlace":"/content/NUnit-FSharp-Item/.template.config/template.json","LocaleConfigPlace":"/content/NUnit-FSharp-Item/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/NUnit-FSharp-Item/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"F#","type":"item"},"HostData":"{\"$schema\":\"https://json.schemastore.org/ide.host\",\"icon\":\"ide/icon.ico\",\"itemHierarchyPaths\":[\"Test\"],\"appliesTo\":\"TestContainer|TestingPlatformServer\",\"defaultItemExtension\":\"fs\"}","PostActions":["84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.TestProject1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"F#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"F#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net9.0":{"DisplayName":"","Description":"目标 net9.0"}},"Description":"项目的目标框架。","DisplayName":"框架","AllowMultipleValues":false},{"Documentation":"是否(通过 \"dotnet pack\")为项目启用打包。","Name":"EnablePack","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否(通过 \"dotnet pack\")为项目启用打包。","DisplayName":"Enable pack","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false},{"Documentation":"在创建的项目文件中设置 LangVersion 属性","Name":"langVersion","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"latest","DataType":"text","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"在创建的项目文件中设置 LangVersion 属性","DisplayName":"语言版本","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.test.projecttemplates.9.0.1.1.0-rtm.24523.2.nupkg","Author":"Aleksei Kharlov aka halex2005 (codeofclimber.ru)","Classifications":["Test","NUnit"],"DefaultName":"TestProject1","Description":"一个包含 NUnit 测试的项目,这些测试可在 Windows、Linux 和 macOS 的 .NET 上运行","Identity":"NUnit3.DotNetNew.Template.FSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"NUnit3.DotNetNew.Template","Precedence":11000,"Name":"NUnit 3 测试项目","ShortNameList":["nunit"],"PreferDefaultName":false,"ConfigPlace":"/content/NUnit-FSharp/.template.config/template.json","LocaleConfigPlace":"/content/NUnit-FSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/NUnit-FSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"F#","type":"project"},"HostData":"{\"$schema\":\"https://json.schemastore.org/ide.host\",\"icon\":\"ide/icon.ico\",\"tags\":[{\"type\":\"platform\",\"add\":[\"Linux\",\"macOS\",\"Windows\"]}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"UnitTest1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"VB":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"VB","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.test.projecttemplates.9.0.1.1.0-rtm.24523.2.nupkg","Author":"Aleksei Kharlov aka halex2005 (codeofclimber.ru)","Classifications":["Test","NUnit"],"DefaultName":"NUnitTestItem","Description":"创建新的 NUnit 测试类","Identity":"NUnit3.DotNetNew.ItemTemplate.VisualBasic.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"NUnit3.DotNetNew.ItemTemplate","Precedence":11000,"Name":"NUnit 3 测试项","ShortNameList":["nunit-test"],"PreferDefaultName":false,"ConfigPlace":"/content/NUnit-VisualBasic-Item/.template.config/template.json","LocaleConfigPlace":"/content/NUnit-VisualBasic-Item/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/NUnit-VisualBasic-Item/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"item"},"HostData":"{\"$schema\":\"https://json.schemastore.org/ide.host\",\"icon\":\"ide/icon.ico\",\"itemHierarchyPaths\":[\"Test\"],\"appliesTo\":\"TestContainer|TestingPlatformServer\",\"defaultItemExtension\":\"vb\"}","PostActions":["84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.TestProject1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"VB":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"VB","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net9.0":{"DisplayName":"","Description":"目标 net9.0"}},"Description":"项目的目标框架。","DisplayName":"框架","AllowMultipleValues":false},{"Documentation":"是否(通过 \"dotnet pack\")为项目启用打包。","Name":"EnablePack","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否(通过 \"dotnet pack\")为项目启用打包。","DisplayName":"Enable pack","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false},{"Documentation":"在创建的项目文件中设置 LangVersion 属性","Name":"langVersion","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"latest","DataType":"text","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"在创建的项目文件中设置 LangVersion 属性","DisplayName":"语言版本","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.test.projecttemplates.9.0.1.1.0-rtm.24523.2.nupkg","Author":"Aleksei Kharlov aka halex2005 (codeofclimber.ru)","Classifications":["Test","NUnit"],"DefaultName":"TestProject1","Description":"一个包含 NUnit 测试的项目,这些测试可在 Windows、Linux 和 macOS 的 .NET 上运行","Identity":"NUnit3.DotNetNew.Template.VisualBasic.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"NUnit3.DotNetNew.Template","Precedence":11000,"Name":"NUnit 3 测试项目","ShortNameList":["nunit"],"PreferDefaultName":false,"ConfigPlace":"/content/NUnit-VisualBasic/.template.config/template.json","LocaleConfigPlace":"/content/NUnit-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/NUnit-VisualBasic/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"project"},"HostData":"{\"$schema\":\"https://json.schemastore.org/ide.host\",\"icon\":\"ide/icon.ico\",\"tags\":[{\"type\":\"platform\",\"add\":[\"Linux\",\"macOS\",\"Windows\"]}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"Company.TestProject1","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"C#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"C#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":"Overrides the target framework","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"Overrides the target framework","DisplayName":"Target framework override","AllowMultipleValues":false},{"Documentation":"The target framework for the project.","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net9.0":{"DisplayName":"","Description":".NET 9"},"net9.0-windows":{"DisplayName":"","Description":".NET 9 (Windows only)"},"net8.0":{"DisplayName":"","Description":".NET 8"},"net8.0-windows":{"DisplayName":"","Description":".NET 8 (Windows only)"},"net7.0":{"DisplayName":"","Description":".NET 7"},"net7.0-windows":{"DisplayName":"","Description":".NET 7 (Windows only)"},"net6.0":{"DisplayName":"","Description":".NET 6"},"net6.0-windows":{"DisplayName":"","Description":".NET 6 (Windows only)"},"netcoreapp3.1":{"DisplayName":"","Description":".NET Core 3.1"},"net481":{"DisplayName":"","Description":".NET Framework 4.8.1"},"net48":{"DisplayName":"","Description":".NET Framework 4.8"},"net472":{"DisplayName":"","Description":".NET Framework 4.7.2"},"net471":{"DisplayName":"","Description":".NET Framework 4.7.1"},"net47":{"DisplayName":"","Description":".NET Framework 4.7"},"net462":{"DisplayName":"","Description":".NET Framework 4.6.2"}},"Description":"The target framework for the project.","DisplayName":"Framework","AllowMultipleValues":false},{"Documentation":"If specified, skips the automatic restore of the project on create.","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"If specified, skips the automatic restore of the project on create.","DisplayName":"Skip restore","AllowMultipleValues":false},{"Documentation":"Sets the LangVersion property in the created project file","Name":"langVersion","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"latest","DataType":"text","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"Sets the LangVersion property in the created project file","DisplayName":"Language version","AllowMultipleValues":false},{"Documentation":"Use MSTest.Sdk project style. More information at https://aka.ms/mstest/sdk","Name":"UseMSTestSdk","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"False","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"Use MSTest.Sdk project style. More information at https://aka.ms/mstest/sdk","DisplayName":"Use MSTest.Sdk","AllowMultipleValues":false},{"Documentation":"Select the runner/platform. More information at https://aka.ms/mstest/sdk/extensions-profile","Name":"TestRunner","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"VSTest","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"MSTest":{"DisplayName":"","Description":"Use MSTest Runner (Microsoft.Testing.Platform)"},"VSTest":{"DisplayName":"","Description":"Use VSTest platform"}},"Description":"Select the runner/platform. More information at https://aka.ms/mstest/sdk/extensions-profile","DisplayName":"Test runner","AllowMultipleValues":false},{"Documentation":"The coverage tool to use for the project.","Name":"CoverageTool","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"Microsoft.CodeCoverage","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"Microsoft.CodeCoverage":{"DisplayName":"","Description":"Microsoft Code Coverage"},"coverlet":{"DisplayName":"","Description":"coverlet"}},"Description":"The coverage tool to use for the project.","DisplayName":"Coverage tool","AllowMultipleValues":false},{"Documentation":"Select the SDK extensions profile when using MSTest Runner. More information at https://aka.ms/mstest/sdk/extensions-profile","Name":"ExtensionsProfile","Priority":2,"Precedence":{"PrecedenceDefinition":4,"IsRequiredCondition":null,"IsEnabledCondition":"UseMSTestSdk && (TestRunner == MSTest)","IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"Default","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"Default":{"DisplayName":"Default","Description":"Default extensions profile (recommended)"},"None":{"DisplayName":"None","Description":"No extensions are enabled"},"AllMicrosoft":{"DisplayName":"AllMicrosoft","Description":"Enable all extensions shipped by Microsoft (including extensions with a restrictive license)"}},"Description":"Select the SDK extensions profile when using MSTest Runner. More information at https://aka.ms/mstest/sdk/extensions-profile","DisplayName":"Testing extensions profile","AllowMultipleValues":false},{"Documentation":"Select the fixture kinds to include in the project.","Name":"Fixture","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"None","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"None":{"DisplayName":"None","Description":"No fixture methods"},"AssemblyInitialize":{"DisplayName":"","Description":"AssemblyInitialize fixture method"},"AssemblyCleanup":{"DisplayName":"","Description":"AssemblyCleanup fixture method"},"ClassInitialize":{"DisplayName":"","Description":"ClassInitialize fixture method"},"ClassCleanup":{"DisplayName":"","Description":"ClassCleanup fixture method"},"TestInitialize":{"DisplayName":"","Description":"TestInitialize fixture method"},"TestCleanup":{"DisplayName":"","Description":"TestCleanup fixture method"}},"Description":"Select the fixture kinds to include in the project.","DisplayName":"Fixture","AllowMultipleValues":true}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.test.projecttemplates.9.0.1.1.0-rtm.24523.2.nupkg","Author":"Microsoft","Classifications":["Test","MSTest","Playwright"],"DefaultName":"TestProject1","Description":"A project that contains Playwright tests using MSTest test framework, that can run on .NET on Windows, Linux and MacOS.","Identity":"Microsoft.Test.Playwright.MSTest.CSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Test.Playwright.MSTest","Precedence":11000,"Name":"MSTest Playwright Test Project","ShortNameList":["mstest-playwright"],"PreferDefaultName":false,"ConfigPlace":"/content/Playwright-MSTest-CSharp/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/Playwright-MSTest-CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":"{\"$schema\":\"https://json.schemastore.org/ide.host\",\"icon\":\"ide/icon.ico\",\"symbolInfo\":[{\"id\":\"UseMSTestSdk\",\"isVisible\":true,\"persistenceScope\":\"shared\"},{\"id\":\"TestRunner\",\"isVisible\":true,\"persistenceScope\":\"shared\"},{\"id\":\"ExtensionsProfile\",\"isVisible\":true},{\"id\":\"CoverageTool\",\"isVisible\":true,\"persistenceScope\":\"shared\"},{\"id\":\"Fixture\",\"isVisible\":true}],\"tags\":[{\"type\":\"platform\",\"add\":[\"Linux\",\"macOS\",\"Windows\"]}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.TestProject1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net9.0":{"DisplayName":"","Description":"目标 net9.0"}},"Description":"项目的目标框架。","DisplayName":"框架","AllowMultipleValues":false},{"Documentation":"是否(通过 \"dotnet pack\")为项目启用打包。","Name":"EnablePack","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否(通过 \"dotnet pack\")为项目启用打包。","DisplayName":"Enable pack","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false},{"Documentation":"在创建的项目文件中设置 LangVersion 属性","Name":"langVersion","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"latest","DataType":"text","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"在创建的项目文件中设置 LangVersion 属性","DisplayName":"语言版本","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.test.projecttemplates.9.0.1.1.0-rtm.24523.2.nupkg","Author":"Microsoft","Classifications":["Test","NUnit","Playwright"],"DefaultName":"TestProject1","Description":"一个包含使用 NUnit 测试框架的 Playwright 测试的项目,这些测试可在 Windows、Linux 和 MacOS 上的 .NET 上运行。","Identity":"Microsoft.Test.Playwright.NUnit.CSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Test.Playwright.NUnit","Precedence":11000,"Name":"NUnit Playwright 测试项目","ShortNameList":["nunit-playwright"],"PreferDefaultName":false,"ConfigPlace":"/content/Playwright-NUnit-CSharp/.template.config/template.json","LocaleConfigPlace":"/content/Playwright-NUnit-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/Playwright-NUnit-CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":"{\"$schema\":\"https://json.schemastore.org/ide.host\",\"icon\":\"ide/icon.ico\",\"tags\":[{\"type\":\"platform\",\"add\":[\"Linux\",\"macOS\",\"Windows\"]}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.TestProject1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net9.0":{"DisplayName":"","Description":"目标 net9.0"}},"Description":"项目的目标框架。","DisplayName":"框架","AllowMultipleValues":false},{"Documentation":"是否(通过 \"dotnet pack\")为项目启用打包。","Name":"EnablePack","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否(通过 \"dotnet pack\")为项目启用打包。","DisplayName":"Enable pack","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.test.projecttemplates.9.0.1.1.0-rtm.24523.2.nupkg","Author":"Microsoft","Classifications":["Test","xUnit"],"DefaultName":"TestProject1","Description":"一个包含 xUnit.net 测试的项目,这些测试可在 Windows、Linux 和 macOS 的 .NET 上运行","Identity":"Microsoft.Test.xUnit.CSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Test.xUnit","Precedence":11000,"Name":"xUnit 测试项目","ShortNameList":["xunit"],"PreferDefaultName":false,"ConfigPlace":"/content/XUnit-CSharp/.template.config/template.json","LocaleConfigPlace":"/content/XUnit-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/XUnit-CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":"{\"$schema\":\"https://json.schemastore.org/ide.host\",\"icon\":\"ide/icon.ico\",\"tags\":[{\"type\":\"platform\",\"add\":[\"Linux\",\"macOS\",\"Windows\"]}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.TestProject1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"F#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"F#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net9.0":{"DisplayName":"","Description":"目标 net9.0"}},"Description":"项目的目标框架。","DisplayName":"框架","AllowMultipleValues":false},{"Documentation":"是否(通过 \"dotnet pack\")为项目启用打包。","Name":"EnablePack","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否(通过 \"dotnet pack\")为项目启用打包。","DisplayName":"Enable pack","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.test.projecttemplates.9.0.1.1.0-rtm.24523.2.nupkg","Author":"Microsoft","Classifications":["Test","xUnit"],"DefaultName":"TestProject1","Description":"一个包含 xUnit.net 测试的项目,这些测试可在 Windows、Linux 和 macOS 的 .NET 上运行","Identity":"Microsoft.Test.xUnit.FSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Test.xUnit","Precedence":11000,"Name":"xUnit 测试项目","ShortNameList":["xunit"],"PreferDefaultName":false,"ConfigPlace":"/content/XUnit-FSharp/.template.config/template.json","LocaleConfigPlace":"/content/XUnit-FSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/XUnit-FSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"F#","type":"project"},"HostData":"{\"$schema\":\"https://json.schemastore.org/ide.host\",\"icon\":\"ide/icon.ico\",\"tags\":[{\"type\":\"platform\",\"add\":[\"Linux\",\"macOS\",\"Windows\"]}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.TestProject1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"VB":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"VB","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"替代目标框架","Name":"TargetFrameworkOverride","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"替代目标框架","DisplayName":"目标框架替代","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net9.0":{"DisplayName":"","Description":"目标 net9.0"}},"Description":"项目的目标框架。","DisplayName":"框架","AllowMultipleValues":false},{"Documentation":"是否(通过 \"dotnet pack\")为项目启用打包。","Name":"EnablePack","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否(通过 \"dotnet pack\")为项目启用打包。","DisplayName":"Enable pack","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"跳过还原","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.test.projecttemplates.9.0.1.1.0-rtm.24523.2.nupkg","Author":"Microsoft","Classifications":["Test","xUnit"],"DefaultName":"TestProject1","Description":"一个包含 xUnit.net 测试的项目,这些测试可在 Windows、Linux 和 macOS 的 .NET 上运行","Identity":"Microsoft.Test.xUnit.VisualBasic.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Test.xUnit","Precedence":11000,"Name":"xUnit 测试项目","ShortNameList":["xunit"],"PreferDefaultName":false,"ConfigPlace":"/content/XUnit-VisualBasic/.template.config/template.json","LocaleConfigPlace":"/content/XUnit-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/XUnit-VisualBasic/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"project"},"HostData":"{\"$schema\":\"https://json.schemastore.org/ide.host\",\"icon\":\"ide/icon.ico\",\"tags\":[{\"type\":\"platform\",\"add\":[\"Linux\",\"macOS\",\"Windows\"]}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"ValueController","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"所生成代码的命名空间","Name":"namespace","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"MyApp.Namespace","DataType":null,"DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"所生成代码的命名空间","DisplayName":"","AllowMultipleValues":false},{"Documentation":"使用读/写操作创建控制器","Name":"actions","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"使用读/写操作创建控制器","DisplayName":"添加读/写操作","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.web.itemtemplates.9.0.9.0.0.nupkg","Author":"Microsoft","Classifications":["Web","ASP.NET"],"DefaultName":"ValueController","Description":"具有或不具有读/写操作的 API 控制器","Identity":"Microsoft.AspNetCore.Mvc.ApiController.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.AspNetCore.Mvc.ApiController","Precedence":9900,"Name":"API 控制器","ShortNameList":["apicontroller"],"PreferDefaultName":false,"ConfigPlace":"/content/ApiController/.template.config/template.json","LocaleConfigPlace":"/content/ApiController/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"item"},"HostData":null,"PostActions":["84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"HomeController","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"所生成代码的命名空间","Name":"namespace","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"MyApp.Namespace","DataType":null,"DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"所生成代码的命名空间","DisplayName":"","AllowMultipleValues":false},{"Documentation":"使用读/写操作创建控制器","Name":"actions","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"使用读/写操作创建控制器","DisplayName":"添加读/写操作","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.web.itemtemplates.9.0.9.0.0.nupkg","Author":"Microsoft","Classifications":["Web","ASP.NET"],"DefaultName":"HomeController","Description":"具有或不具有读/写操作的 MVC 控制器","Identity":"Microsoft.AspNetCore.Mvc.MvcController.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.AspNetCore.Mvc.MvcController","Precedence":9900,"Name":"MVC 控制器","ShortNameList":["mvccontroller"],"PreferDefaultName":false,"ConfigPlace":"/content/MvcController/.template.config/template.json","LocaleConfigPlace":"/content/MvcController/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"item"},"HostData":null,"PostActions":["84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"protobuf","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"生成的代码的命名空间","Name":"namespace","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"MyApp.Namespace","DataType":null,"DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"生成的代码的命名空间","DisplayName":"","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.web.itemtemplates.9.0.9.0.0.nupkg","Author":"Microsoft","Classifications":["Web","gRPC"],"DefaultName":"protobuf","Description":"一个协议缓冲区文件,它用于描述 gRPC 的消息和服务。","Identity":"Microsoft.Web.Grpc.Protobuf.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Web.Grpc.Protobuf","Precedence":9900,"Name":"协议缓冲区文件","ShortNameList":["proto"],"PreferDefaultName":false,"ConfigPlace":"/content/Protobuf/.template.config/template.json","LocaleConfigPlace":"/content/Protobuf/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"","type":"item"},"HostData":null,"PostActions":["84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Component1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.web.itemtemplates.9.0.9.0.0.nupkg","Author":"Microsoft","Classifications":["Web","ASP.NET"],"DefaultName":"Component1","Description":"使用 Razor 实现的可重用 UI 组件","Identity":"Microsoft.AspNetCore.Components.RazorComponent.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.AspNetCore.Components.RazorComponent","Precedence":9900,"Name":"Razor 组件","ShortNameList":["razorcomponent"],"PreferDefaultName":false,"ConfigPlace":"/content/RazorComponent/.template.config/template.json","LocaleConfigPlace":"/content/RazorComponent/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"item"},"HostData":null,"PostActions":["84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Index","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"生成的代码的命名空间","Name":"namespace","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"MyApp.Namespace","DataType":null,"DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"生成的代码的命名空间","DisplayName":"","AllowMultipleValues":false},{"Documentation":"创建不带 PageModel 的页面","Name":"no-pagemodel","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"创建不带 PageModel 的页面","DisplayName":"排除 PageModel","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.web.itemtemplates.9.0.9.0.0.nupkg","Author":"Microsoft","Classifications":["Web","ASP.NET"],"DefaultName":"Index","Description":"带或不带页面模型的 Razor 页面","Identity":"Microsoft.AspNetCore.Mvc.RazorPage.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.AspNetCore.Mvc.RazorPage","Precedence":9900,"Name":"Razor 页面","ShortNameList":["page"],"PreferDefaultName":false,"ConfigPlace":"/content/RazorPage/.template.config/template.json","LocaleConfigPlace":"/content/RazorPage/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"item"},"HostData":null,"PostActions":["84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Index","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.web.itemtemplates.9.0.9.0.0.nupkg","Author":"Microsoft","Classifications":["Web","ASP.NET"],"DefaultName":"Index","Description":"空的 Razor 视图","Identity":"Microsoft.AspNetCore.Mvc.RazorView.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.AspNetCore.Mvc.RazorView","Precedence":9900,"Name":"Razor 视图","ShortNameList":["view"],"PreferDefaultName":false,"ConfigPlace":"/content/RazorView/.template.config/template.json","LocaleConfigPlace":"/content/RazorView/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"item"},"HostData":null,"PostActions":["84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"ignoreme","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"生成的代码的命名空间","Name":"namespace","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"MyApp.Namespace","DataType":null,"DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"生成的代码的命名空间","DisplayName":"","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.web.itemtemplates.9.0.9.0.0.nupkg","Author":"Microsoft","Classifications":["Web","ASP.NET"],"DefaultName":"_ViewImports","Description":"MVC 视图导入页","Identity":"Microsoft.AspNetCore.Mvc.ViewImports.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.AspNetCore.Mvc.ViewImports","Precedence":9900,"Name":"MVC ViewImports","ShortNameList":["viewimports"],"PreferDefaultName":false,"ConfigPlace":"/content/ViewImports/.template.config/template.json","LocaleConfigPlace":"/content/ViewImports/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"item"},"HostData":null,"PostActions":["84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"ignoreme","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"item":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"item","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.web.itemtemplates.9.0.9.0.0.nupkg","Author":"Microsoft","Classifications":["Web","ASP.NET"],"DefaultName":"_ViewStart","Description":"MVC ViewStart 页面","Identity":"Microsoft.AspNetCore.Mvc.ViewStart.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.AspNetCore.Mvc.ViewStart","Precedence":9900,"Name":"MVC ViewStart","ShortNameList":["viewstart"],"PreferDefaultName":false,"ConfigPlace":"/content/ViewStart/.template.config/template.json","LocaleConfigPlace":"/content/ViewStart/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"item"},"HostData":null,"PostActions":["84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.Application1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"F#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"F#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"是否从生成的模板中排除 launchSettings.json。","Name":"ExcludeLaunchSettings","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否从生成的模板中排除 launchSettings.json。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net9.0":{"DisplayName":"","Description":"Target net9.0"}},"Description":"项目的目标框架。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.web.projecttemplates.9.0.9.0.0.nupkg","Author":"Microsoft","Classifications":["Common","Worker","Web"],"DefaultName":"WorkerService","Description":"用于创建 worker service 的空项目模板。","Identity":"Microsoft.Worker.Empty.FSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Worker.Empty","Precedence":9900,"Name":"辅助角色服务","ShortNameList":["worker"],"PreferDefaultName":false,"ConfigPlace":"/content/Worker-FSharp/.template.config/template.json","LocaleConfigPlace":"/content/Worker-FSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/Worker-FSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"F#","type":"project"},"HostData":"{\"$schema\":\"https://json.schemastore.org/ide.host\",\"order\":300,\"icon\":\"ide/icon.ico\",\"supportsDocker\":true}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025"],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"BlazorWeb-CSharp","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"C#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"C#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":"The target framework for the project.","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net9.0":{"DisplayName":"","Description":"Target net9.0"}},"Description":"The target framework for the project.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"The ID to use for secrets (use with Individual auth).","Name":"UserSecretsId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"aspnet-BlazorWeb-CSharp-53bc9b9d-9d6a-45d4-8429-2a2761773502","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The ID to use for secrets (use with Individual auth).","DisplayName":"","AllowMultipleValues":false},{"Documentation":"If specified, skips the automatic restore of the project on create.","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"If specified, skips the automatic restore of the project on create.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"Whether to exclude launchSettings.json from the generated template.","Name":"ExcludeLaunchSettings","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"Whether to exclude launchSettings.json from the generated template.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"Port number to use for the HTTP endpoint in launchSettings.json.","Name":"kestrelHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"Port number to use for the HTTP endpoint in launchSettings.json.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"Port number to use for the HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if Individual auth is used).","Name":"kestrelHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"Port number to use for the HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if Individual auth is used).","DisplayName":"","AllowMultipleValues":false},{"Documentation":"Port number to use for the IIS Express HTTP endpoint in launchSettings.json.","Name":"iisHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"Port number to use for the IIS Express HTTP endpoint in launchSettings.json.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"Port number to use for the IIS Express HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if Individual auth is used).","Name":"iisHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"Port number to use for the IIS Express HTTPS endpoint in launchSettings.json. This option is only applicable when the parameter no-https is not used (no-https will be ignored if Individual auth is used).","DisplayName":"","AllowMultipleValues":false},{"Documentation":"Chooses which interactive render mode to use for interactive components","Name":"InteractivityPlatform","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"Server","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"None":{"DisplayName":"None","Description":"No interactivity (static server rendering only)"},"Server":{"DisplayName":"Server","Description":"Runs on the server"},"WebAssembly":{"DisplayName":"WebAssembly","Description":"Runs in the browser using WebAssembly"},"Auto":{"DisplayName":"Auto (Server and WebAssembly)","Description":"Uses Server while downloading WebAssembly assets, then uses WebAssembly"}},"Description":"Chooses which interactive render mode to use for interactive components","DisplayName":"_Interactive render mode","AllowMultipleValues":false},{"Documentation":"Chooses which components will have interactive rendering enabled","Name":"InteractivityLocation","Priority":2,"Precedence":{"PrecedenceDefinition":4,"IsRequiredCondition":null,"IsEnabledCondition":"(InteractivityPlatform != \"None\")","IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"InteractivePerPage","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"InteractivePerPage":{"DisplayName":"Per page/component","Description":"Interactivity is applied on a per-page or per-component basis"},"InteractiveGlobal":{"DisplayName":"Global","Description":"Interactivity is applied at the root level"}},"Description":"Chooses which components will have interactive rendering enabled","DisplayName":"_Interactivity location","AllowMultipleValues":false},{"Documentation":"Configures whether to add sample pages and styling to demonstrate basic usage patterns.","Name":"IncludeSampleContent","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"Configures whether to add sample pages and styling to demonstrate basic usage patterns.","DisplayName":"_Include sample pages","AllowMultipleValues":false},{"Documentation":"Configures whether to omit sample pages and styling that demonstrate basic usage patterns.","Name":"Empty","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"Configures whether to omit sample pages and styling that demonstrate basic usage patterns.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"The type of authentication to use","Name":"auth","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"None","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"None":{"DisplayName":"","Description":"No authentication"},"Individual":{"DisplayName":"","Description":"Individual authentication"}},"Description":"The type of authentication to use","DisplayName":"","AllowMultipleValues":false},{"Documentation":"Whether to use LocalDB instead of SQLite. This option only applies if --auth Individual is specified.","Name":"UseLocalDB","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"Whether to use LocalDB instead of SQLite. This option only applies if --auth Individual is specified.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"Configures whether to make every page interactive by applying an interactive render mode at the top level. If false, pages will use static server rendering by default, and can be marked interactive on a per-page or per-component basis.","Name":"AllInteractive","Priority":2,"Precedence":{"PrecedenceDefinition":4,"IsRequiredCondition":null,"IsEnabledCondition":"(InteractivityPlatform != \"None\")","IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"Configures whether to make every page interactive by applying an interactive render mode at the top level. If false, pages will use static server rendering by default, and can be marked interactive on a per-page or per-component basis.","DisplayName":"_Enable interactive rendering globally throughout the site","AllowMultipleValues":false},{"Documentation":"Whether to turn off HTTPS. This option only applies if Individual isn't used for --auth.","Name":"NoHttps","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"Whether to turn off HTTPS. This option only applies if Individual isn't used for --auth.","DisplayName":"","AllowMultipleValues":false},{"Documentation":"Whether to generate an explicit Program class and Main method instead of top-level statements.","Name":"UseProgramMain","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"Whether to generate an explicit Program class and Main method instead of top-level statements.","DisplayName":"Do not use _top-level statements","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.web.projecttemplates.9.0.9.0.0.nupkg","Author":"Microsoft","Classifications":["Web","Blazor","WebAssembly"],"DefaultName":"BlazorApp","Description":"A project template for creating a Blazor web app that supports both server-side rendering and client interactivity. This template can be used for web apps with rich dynamic user interfaces (UIs).","Identity":"Microsoft.Web.Blazor.CSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Web.Blazor","Precedence":9900,"Name":"Blazor Web App","ShortNameList":["blazor"],"PreferDefaultName":false,"ConfigPlace":"/content/BlazorWeb-CSharp/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/BlazorWeb-CSharp/.template.config/ide.host.json","ThirdPartyNotices":"https://aka.ms/aspnetcore/9.0-third-party-notices","BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":"{\"$schema\":\"https://json.schemastore.org/ide.host\",\"order\":610,\"icon\":\"ide/icon.ico\",\"disableHttpsSymbol\":\"NoHttps\",\"symbolInfo\":[{\"id\":\"InteractivityPlatform\",\"isVisible\":true,\"persistenceScope\":\"templateGroup\"},{\"id\":\"InteractivityLocation\",\"isVisible\":true,\"persistenceScope\":\"templateGroup\"},{\"id\":\"IncludeSampleContent\",\"isVisible\":true,\"persistenceScope\":\"shared\",\"persistenceScopeName\":\"Microsoft\"},{\"id\":\"UseProgramMain\",\"isVisible\":true,\"persistenceScope\":\"shared\",\"persistenceScopeName\":\"Microsoft\"}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"ComponentsWebAssembly-CSharp","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net9.0":{"DisplayName":"","Description":"Target net9.0"}},"Description":"项目的目标框架。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要使用的身份验证类型","Name":"auth","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"None","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"None":{"DisplayName":"","Description":"无身份验证"},"Individual":{"DisplayName":"","Description":"个人身份验证"},"IndividualB2C":{"DisplayName":"","Description":"使用 Azure AD B2C 进行个人身份验证"},"SingleOrg":{"DisplayName":"","Description":"单个租户的组织身份验证"}},"Description":"要使用的身份验证类型","DisplayName":"","AllowMultipleValues":false},{"Documentation":"OIDC 提供程序的颁发机构(与独立个人身份验证一起使用)。","Name":"Authority","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"https://login.microsoftonline.com/","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"OIDC 提供程序的颁发机构(与独立个人身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要连接到的 Azure Active Directory B2C 实例(与 IndividualB2C 身份验证一起使用)。","Name":"AAdB2CInstance","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"https:////aadB2CInstance.b2clogin.com/","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要连接到的 Azure Active Directory B2C 实例(与 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"此项目的登录和注册策略 ID (与 IndividualB2C 身份验证一起使用)。","Name":"SignUpSignInPolicyId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"b2c_1_susi","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"此项目的登录和注册策略 ID (与 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要连接到的 Azure Active Directory 实例(与 SingleOrg 身份验证一起使用)。","Name":"AADInstance","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"https://login.microsoftonline.com/","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要连接到的 Azure Active Directory 实例(与 SingleOrg 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"此项目的客户端 ID (在独立方案中与 IndividualB2C、SingleOrg 或个人身份验证一起使用)。","Name":"ClientId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"33333333-3333-3333-33333333333333333","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"此项目的客户端 ID (在独立方案中与 IndividualB2C、SingleOrg 或个人身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"目录租户的域(与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","Name":"Domain","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"qualified.domain.name","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"目录租户的域(与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要调用的服务器 API 的应用 ID URI (与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","Name":"AppIDUri","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"api.id.uri","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要调用的服务器 API 的应用 ID URI (与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"服务器托管的 API 的客户端 ID (与 IndividualB2C、SingleOrg 一起使用)。","Name":"APIClientId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"11111111-1111-1111-11111111111111111","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"服务器托管的 API 的客户端 ID (与 IndividualB2C、SingleOrg 一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"客户端预配访问令牌需要请求的 API 范围。(与 IndividualB2C、SingleOrg 一起使用)。","Name":"DefaultScope","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"access_as_user","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"客户端预配访问令牌需要请求的 API 范围。(与 IndividualB2C、SingleOrg 一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要连接到的目录的 TenantId ID (与 SingleOrg 身份验证一起使用)。","Name":"TenantId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"22222222-2222-2222-2222-222222222222","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要连接到的目录的 TenantId ID (与 SingleOrg 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否允许此应用程序对目录进行读取访问(仅适用于 SingleOrg)。","Name":"OrgReadAccess","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否允许此应用程序对目录进行读取访问(仅适用于 SingleOrg)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"用于机密的 ID (与 OrgReadAccess 或个人身份验证一起使用)。","Name":"UserSecretsId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"aspnet-BlazorServerWeb-CSharp-53bc9b9d-9d6a-45d4-8429-2a2761773502","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"用于机密的 ID (与 OrgReadAccess 或个人身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否从生成的模板中排除 launchSettings.json。","Name":"ExcludeLaunchSettings","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否从生成的模板中排除 launchSettings.json。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","Name":"kestrelHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","Name":"kestrelHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","Name":"iisHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","Name":"iisHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"如果指定,则生成支持安装和脱机使用的渐进式 Web 应用程序(PWA)。","Name":"PWA","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则生成支持安装和脱机使用的渐进式 Web 应用程序(PWA)。","DisplayName":"渐进式 Web 应用程序(_P)","AllowMultipleValues":false},{"Documentation":"配置是否添加示例页和样式以演示基本使用模式。","Name":"IncludeSampleContent","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"配置是否添加示例页和样式以演示基本使用模式。","DisplayName":"包含示例页(_I)","AllowMultipleValues":false},{"Documentation":"配置是否忽略演示基本使用模式的示例页和样式。","Name":"Empty","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"配置是否忽略演示基本使用模式的示例页和样式。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否禁用 HTTPS。仅当 Individual、IndividualB2C、SingleOrg 或 MultiOrg 不用于 --auth 时,此选项才适用。","Name":"NoHttps","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否禁用 HTTPS。仅当 Individual、IndividualB2C、SingleOrg 或 MultiOrg 不用于 --auth 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否使用 LocalDB 而不是 SQLite。仅当指定了 --auth Individual 或 --auth IndividualB2C 时,此选项才适用。","Name":"UseLocalDB","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否使用 LocalDB 而不是 SQLite。仅当指定了 --auth Individual 或 --auth IndividualB2C 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要从 Web 应用调用的 API 的 URL。仅当指定了 --auth SingleOrg、--auth MultiOrg 或不带 ASP.NET Core 主机的 --auth IndividualB2C 时,此选项才适用。","Name":"CalledApiUrl","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"https://graph.microsoft.com/v1.0","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要从 Web 应用调用的 API 的 URL。仅当指定了 --auth SingleOrg、--auth MultiOrg 或不带 ASP.NET Core 主机的 --auth IndividualB2C 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"请求从 Web 应用调用 API 的范围。仅当指定了 --auth SingleOrg、--auth MultiOrg 或不带 ASP.NET Core 主机的 --auth IndividualB2C 时,此选项才适用。","Name":"CalledApiScopes","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"user.read","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"请求从 Web 应用调用 API 的范围。仅当指定了 --auth SingleOrg、--auth MultiOrg 或不带 ASP.NET Core 主机的 --auth IndividualB2C 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否生成显式程序类和主方法,而不是顶级语句。","Name":"UseProgramMain","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否生成显式程序类和主方法,而不是顶级语句。","DisplayName":"不使用顶级语句(_T)","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.web.projecttemplates.9.0.9.0.0.nupkg","Author":"Microsoft","Classifications":["Web","Blazor","WebAssembly","PWA"],"DefaultName":"BlazorApp","Description":"用于创建在 WebAssembly 上运行的 Blazor 应用的项目模板。此模板可用于具有丰富动态用户界面(UI)的 Web 应用。","Identity":"Microsoft.Web.Blazor.Wasm.CSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Web.Blazor.Wasm","Precedence":9900,"Name":"Blazor WebAssembly 独立应用","ShortNameList":["blazorwasm"],"PreferDefaultName":false,"ConfigPlace":"/content/ComponentsWebAssembly-CSharp/.template.config/template.json","LocaleConfigPlace":"/content/ComponentsWebAssembly-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/ComponentsWebAssembly-CSharp/.template.config/ide.host.json","ThirdPartyNotices":"https://aka.ms/aspnetcore/9.0-third-party-notices","BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":"{\"$schema\":\"https://json.schemastore.org/ide.host\",\"order\":610,\"icon\":\"ide/icon.ico\",\"disableHttpsSymbol\":\"NoHttps\",\"symbolInfo\":[{\"id\":\"PWA\",\"isVisible\":true,\"persistenceScope\":\"templateGroup\"},{\"id\":\"UseProgramMain\",\"isVisible\":true,\"persistenceScope\":\"shared\",\"persistenceScopeName\":\"Microsoft\"},{\"id\":\"IncludeSampleContent\",\"isVisible\":true,\"persistenceScope\":\"shared\",\"persistenceScopeName\":\"Microsoft\"}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.WebApplication1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"是否从生成的模板中排除 launchSettings.json。","Name":"ExcludeLaunchSettings","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否从生成的模板中排除 launchSettings.json。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","Name":"kestrelHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","Name":"kestrelHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","Name":"iisHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","Name":"iisHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net9.0":{"DisplayName":"","Description":"Target net9.0"}},"Description":"项目的目标框架。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否禁用 HTTPS。仅当 Individual、IndividualB2C、SingleOrg 或 MultiOrg 不用于 --auth 时,此选项才适用。","Name":"NoHttps","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否禁用 HTTPS。仅当 Individual、IndividualB2C、SingleOrg 或 MultiOrg 不用于 --auth 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否生成显式程序类和主方法,而不是顶级语句。","Name":"UseProgramMain","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否生成显式程序类和主方法,而不是顶级语句。","DisplayName":"不使用顶级语句(_T)","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.web.projecttemplates.9.0.9.0.0.nupkg","Author":"Microsoft","Classifications":["Web","Empty"],"DefaultName":"WebApplication","Description":"用于创建 ASP.NET Core 应用程序的空项目模板。此模板中没有任何内容。","Identity":"Microsoft.Web.Empty.CSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Web.Empty","Precedence":9900,"Name":"ASP.NET Core 空","ShortNameList":["web"],"PreferDefaultName":false,"ConfigPlace":"/content/EmptyWeb-CSharp/.template.config/template.json","LocaleConfigPlace":"/content/EmptyWeb-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/EmptyWeb-CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":"{\"$schema\":\"https://json.schemastore.org/ide.host\",\"order\":100,\"icon\":\"ide/icon.ico\",\"supportsDocker\":true,\"symbolInfo\":[{\"id\":\"UseProgramMain\",\"isVisible\":true,\"persistenceScope\":\"shared\",\"persistenceScopeName\":\"Microsoft\"}],\"disableHttpsSymbol\":\"NoHttps\"}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.WebApplication1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"F#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"F#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"是否从生成的模板中排除 launchSettings.json。","Name":"ExcludeLaunchSettings","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否从生成的模板中排除 launchSettings.json。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","Name":"kestrelHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","Name":"kestrelHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","Name":"iisHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","Name":"iisHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net9.0":{"DisplayName":"","Description":"Target net9.0"}},"Description":"项目的目标框架。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否禁用 HTTPS。仅当 Individual、IndividualB2C、SingleOrg 或 MultiOrg 不用于 --auth 时,此选项才适用。","Name":"NoHttps","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否禁用 HTTPS。仅当 Individual、IndividualB2C、SingleOrg 或 MultiOrg 不用于 --auth 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.web.projecttemplates.9.0.9.0.0.nupkg","Author":"Microsoft","Classifications":["Web","Empty"],"DefaultName":"WebApplication","Description":"用于创建 ASP.NET Core 应用程序的空项目模板。此模板中没有任何内容。","Identity":"Microsoft.Web.Empty.FSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Web.Empty","Precedence":9900,"Name":"ASP.NET Core 空","ShortNameList":["web"],"PreferDefaultName":false,"ConfigPlace":"/content/EmptyWeb-FSharp/.template.config/template.json","LocaleConfigPlace":"/content/EmptyWeb-FSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/EmptyWeb-FSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"F#","type":"project"},"HostData":"{\"$schema\":\"https://json.schemastore.org/ide.host\",\"order\":101,\"icon\":\"ide/icon.ico\",\"supportsDocker\":true,\"disableHttpsSymbol\":\"NoHttps\"}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"GrpcService-CSharp","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net9.0":{"DisplayName":"","Description":"Target net9.0"}},"Description":"项目的目标框架。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否从生成的模板中排除 launchSettings.json。","Name":"ExcludeLaunchSettings","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否从生成的模板中排除 launchSettings.json。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","Name":"kestrelHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","Name":"kestrelHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否生成显式程序类和主方法,而不是顶级语句。","Name":"UseProgramMain","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否生成显式程序类和主方法,而不是顶级语句。","DisplayName":"不使用顶级语句(_T)","AllowMultipleValues":false},{"Documentation":"是否启用将项目以 native AOT 发布。","Name":"NativeAot","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否启用将项目以 native AOT 发布。","DisplayName":"启用 native AOT 发布(_N)","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.web.projecttemplates.9.0.9.0.0.nupkg","Author":"Microsoft","Classifications":["Web","gRPC","API","Service"],"DefaultName":"GrpcService","Description":"用于使用 ASP.NET Core 创建 gRPC 服务的项目模板,可选择支持发布为 native AOT。","Identity":"Microsoft.Grpc.Service.CSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Web.Grpc","Precedence":9900,"Name":"ASP.NET Core gRPC 服务","ShortNameList":["grpc"],"PreferDefaultName":false,"ConfigPlace":"/content/GrpcService-CSharp/.template.config/template.json","LocaleConfigPlace":"/content/GrpcService-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/GrpcService-CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":"{\"$schema\":\"https://json.schemastore.org/ide.host\",\"order\":500,\"icon\":\"ide/icon.ico\",\"supportsDocker\":true,\"symbolInfo\":[{\"id\":\"UseProgramMain\",\"isVisible\":true,\"persistenceScope\":\"shared\",\"persistenceScopeName\":\"Microsoft\"},{\"id\":\"NativeAot\",\"isVisible\":true}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.RazorClassLibrary1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net9.0":{"DisplayName":"","Description":"Target net9.0"}},"Description":"项目的目标框架。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否支持将传统的 Razor Pages 和视图添加到此库。","Name":"SupportPagesAndViews","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否支持将传统的 Razor Pages 和视图添加到此库。","DisplayName":"支持页面和视图","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.web.projecttemplates.9.0.9.0.0.nupkg","Author":"Microsoft","Classifications":["Web","Razor","Library"],"DefaultName":"RazorClassLibrary","Description":"用于创建目标为 .NET 的 Razor 类库的项目","Identity":"Microsoft.Web.Razor.Library.CSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Web.Razor","Precedence":9900,"Name":"Razor 类库","ShortNameList":["razorclasslib"],"PreferDefaultName":false,"ConfigPlace":"/content/RazorClassLibrary-CSharp/.template.config/template.json","LocaleConfigPlace":"/content/RazorClassLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/RazorClassLibrary-CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":"{\"$schema\":\"https://json.schemastore.org/ide.host\",\"order\":700,\"icon\":\"ide/RazorClassLibrary.ico\",\"symbolInfo\":[{\"id\":\"SupportPagesAndViews\",\"isVisible\":true,\"persistenceScope\":\"templateGroup\"}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025","84c0da21-51c8-4541-9940-6ca19af04ee6"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.WebApplication1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"要使用的身份验证类型","Name":"auth","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"None","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"None":{"DisplayName":"","Description":"无身份验证"},"Individual":{"DisplayName":"","Description":"个人身份验证"},"IndividualB2C":{"DisplayName":"","Description":"使用 Azure AD B2C 进行个人身份验证"},"SingleOrg":{"DisplayName":"","Description":"单个租户的组织身份验证"},"MultiOrg":{"DisplayName":"","Description":"多个租户的组织身份验证"},"Windows":{"DisplayName":"","Description":"Windows 身份验证"}},"Description":"要使用的身份验证类型","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要连接到的 Azure Active Directory B2C 实例(与 IndividualB2C 身份验证一起使用)。","Name":"AAdB2CInstance","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"https://login.microsoftonline.com/tfp/","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要连接到的 Azure Active Directory B2C 实例(与 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"此项目的登录和注册策略 ID (与 IndividualB2C 身份验证一起使用)。","Name":"SignUpSignInPolicyId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"b2c_1_susi","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"此项目的登录和注册策略 ID (与 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"全局注销回调(与 IndividualB2C 身份验证一起使用)。","Name":"SignedOutCallbackPath","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"/signout/B2C_1_susi","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"全局注销回调(与 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"此项目的重置密码策略 ID (与 IndividualB2C 身份验证一起使用)。","Name":"ResetPasswordPolicyId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"b2c_1_reset","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"此项目的重置密码策略 ID (与 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"此项目的编辑配置文件策略 ID (与 IndividualB2C 身份验证一起使用)。","Name":"EditProfilePolicyId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"b2c_1_edit_profile","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"此项目的编辑配置文件策略 ID (与 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要连接到的 Azure Active Directory 实例(与 SingleOrg 或 MultiOrg 身份验证一起使用)。","Name":"AADInstance","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"https://login.microsoftonline.com/","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要连接到的 Azure Active Directory 实例(与 SingleOrg 或 MultiOrg 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"此项目的客户端 ID (与 IndividualB2C、SingleOrg 或 MultiOrg 身份验证一起使用)。","Name":"ClientId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"11111111-1111-1111-11111111111111111","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"此项目的客户端 ID (与 IndividualB2C、SingleOrg 或 MultiOrg 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"目录租户的域(与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","Name":"Domain","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"qualified.domain.name","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"目录租户的域(与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要连接到的目录的 TenantId ID (与 SingleOrg 身份验证一起使用)。","Name":"TenantId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"22222222-2222-2222-2222-222222222222","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要连接到的目录的 TenantId ID (与 SingleOrg 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"重定向 URI 的应用程序基路径内的请求路径(与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","Name":"CallbackPath","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"/signin-oidc","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"重定向 URI 的应用程序基路径内的请求路径(与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否允许此应用程序对目录进行读取访问(仅适用于 SingleOrg 或 MultiOrg 身份验证)。","Name":"OrgReadAccess","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否允许此应用程序对目录进行读取访问(仅适用于 SingleOrg 或 MultiOrg 身份验证)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"用于机密的 ID (与 OrgReadAccess 或个人身份验证一起使用)。","Name":"UserSecretsId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"aspnet-Company.WebApplication1-53bc9b9d-9d6a-45d4-8429-2a2761773502","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"用于机密的 ID (与 OrgReadAccess 或个人身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否在生成的模板中排除 launchSettings.json。","Name":"ExcludeLaunchSettings","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否在生成的模板中排除 launchSettings.json。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","Name":"kestrelHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualB2C 或 OrganizationalAuth,则将忽略 no-https)。","Name":"kestrelHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualB2C 或 OrganizationalAuth,则将忽略 no-https)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","Name":"iisHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualB2C 或 OrganizationalAuth,则将忽略 no-https)。","Name":"iisHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualB2C 或 OrganizationalAuth,则将忽略 no-https)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否禁用 HTTPS。仅当 IndividualB2C、SingleOrg 或 MultiOrg 不用于 --auth 时,此选项才适用。","Name":"NoHttps","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否禁用 HTTPS。仅当 IndividualB2C、SingleOrg 或 MultiOrg 不用于 --auth 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否使用 LocalDB 而不是 SQLite。仅当指定了 --auth Individual 或 --auth IndividualB2C 时,此选项才适用。","Name":"UseLocalDB","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否使用 LocalDB 而不是 SQLite。仅当指定了 --auth Individual 或 --auth IndividualB2C 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net9.0":{"DisplayName":"","Description":"Target net9.0"}},"Description":"项目的目标框架。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要从 Web 应用调用的 API 的 URL。仅当指定了 --auth SingleOrg、--auth MultiOrg 或 --auth IndividualB2C 时,此选项才适用。","Name":"CalledApiUrl","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"https://graph.microsoft.com/v1.0","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要从 Web 应用调用的 API 的 URL。仅当指定了 --auth SingleOrg、--auth MultiOrg 或 --auth IndividualB2C 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"指定 Web 应用是否调用 Microsoft Graph。仅当指定了 --auth SingleOrg 或 --auth MultiOrg 时,此选项才适用。","Name":"CallsMicrosoftGraph","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"指定 Web 应用是否调用 Microsoft Graph。仅当指定了 --auth SingleOrg 或 --auth MultiOrg 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"请求从 Web 应用调用 API 的范围。仅当指定了 --auth SingleOrg、--auth MultiOrg 或 --auth IndividualB2C 时,此选项才适用。","Name":"CalledApiScopes","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"user.read","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"请求从 Web 应用调用 API 的范围。仅当指定了 --auth SingleOrg、--auth MultiOrg 或 --auth IndividualB2C 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否生成显式程序类和主方法,而不是顶级语句。","Name":"UseProgramMain","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否生成显式程序类和主方法,而不是顶级语句。","DisplayName":"不使用顶级语句(_T)","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.web.projecttemplates.9.0.9.0.0.nupkg","Author":"Microsoft","Classifications":["Web","MVC","Razor Pages"],"DefaultName":"WebApplication","Description":"用于创建包含示例 ASP.NET Core Razor Pages 内容的 ASP.NET Core 应用程序的项目模板","Identity":"Microsoft.Web.RazorPages.CSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Web.RazorPages","Precedence":9900,"Name":"ASP.NET Core Web 应用","ShortNameList":["webapp","razor"],"PreferDefaultName":false,"ConfigPlace":"/content/RazorPagesWeb-CSharp/.template.config/template.json","LocaleConfigPlace":"/content/RazorPagesWeb-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/RazorPagesWeb-CSharp/.template.config/ide.host.json","ThirdPartyNotices":"https://aka.ms/aspnetcore/9.0-third-party-notices","BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":"{\"$schema\":\"https://json.schemastore.org/ide.host\",\"order\":400,\"icon\":\"ide/icon.ico\",\"supportsDocker\":true,\"symbolInfo\":[{\"id\":\"UseProgramMain\",\"isVisible\":true,\"persistenceScope\":\"shared\",\"persistenceScopeName\":\"Microsoft\"}],\"disableHttpsSymbol\":\"NoHttps\"}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.WebApplication1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"要使用的身份验证类型","Name":"auth","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"None","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"None":{"DisplayName":"","Description":"无身份验证"},"Individual":{"DisplayName":"","Description":"个人身份验证"},"IndividualB2C":{"DisplayName":"","Description":"使用 Azure AD B2C 进行个人身份验证"},"SingleOrg":{"DisplayName":"","Description":"单个租户的组织身份验证"},"MultiOrg":{"DisplayName":"","Description":"多个租户的组织身份验证"},"Windows":{"DisplayName":"","Description":"Windows 身份验证"}},"Description":"要使用的身份验证类型","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要连接到的 Azure Active Directory B2C 实例(与 IndividualB2C 身份验证一起使用)。","Name":"AAdB2CInstance","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"https://login.microsoftonline.com/tfp/","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要连接到的 Azure Active Directory B2C 实例(与 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"此项目的登录和注册策略 ID (与 IndividualB2C 身份验证一起使用)。","Name":"SignUpSignInPolicyId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"b2c_1_susi","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"此项目的登录和注册策略 ID (与 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"全局注销回调(与 IndividualB2C 身份验证一起使用)。","Name":"SignedOutCallbackPath","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"/signout/B2C_1_susi","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"全局注销回调(与 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"此项目的重置密码策略 ID (与 IndividualB2C 身份验证一起使用)。","Name":"ResetPasswordPolicyId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"b2c_1_reset","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"此项目的重置密码策略 ID (与 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"此项目的编辑配置文件策略 ID (与 IndividualB2C 身份验证一起使用)。","Name":"EditProfilePolicyId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"b2c_1_edit_profile","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"此项目的编辑配置文件策略 ID (与 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要连接到的 Azure Active Directory 实例(与 SingleOrg 或 MultiOrg 身份验证一起使用)。","Name":"AADInstance","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"https://login.microsoftonline.com/","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要连接到的 Azure Active Directory 实例(与 SingleOrg 或 MultiOrg 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"此项目的客户端 ID (与 IndividualB2C、SingleOrg 或 MultiOrg 身份验证一起使用)。","Name":"ClientId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"11111111-1111-1111-11111111111111111","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"此项目的客户端 ID (与 IndividualB2C、SingleOrg 或 MultiOrg 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"目录租户的域(与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","Name":"Domain","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"qualified.domain.name","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"目录租户的域(与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要连接到的目录的 TenantId ID (与 SingleOrg 身份验证一起使用)。","Name":"TenantId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"22222222-2222-2222-2222-222222222222","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要连接到的目录的 TenantId ID (与 SingleOrg 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"重定向 URI 的应用程序基路径内的请求路径(与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","Name":"CallbackPath","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"/signin-oidc","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"重定向 URI 的应用程序基路径内的请求路径(与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否允许此应用程序对目录进行读取访问(仅适用于 SingleOrg 或 MultiOrg 身份验证)。","Name":"OrgReadAccess","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否允许此应用程序对目录进行读取访问(仅适用于 SingleOrg 或 MultiOrg 身份验证)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"用于机密的 ID (与 OrgReadAccess 或个人身份验证一起使用)。","Name":"UserSecretsId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"aspnet-Company.WebApplication1-53bc9b9d-9d6a-45d4-8429-2a2761773502","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"用于机密的 ID (与 OrgReadAccess 或个人身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否从生成的模板中排除 launchSettings.json。","Name":"ExcludeLaunchSettings","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否从生成的模板中排除 launchSettings.json。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","Name":"kestrelHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualB2C 或 OrganizationalAuth,则将忽略 no-https)。","Name":"kestrelHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualB2C 或 OrganizationalAuth,则将忽略 no-https)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","Name":"iisHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualB2C 或 OrganizationalAuth,则将忽略 no-https)。","Name":"iisHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualB2C 或 OrganizationalAuth,则将忽略 no-https)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否禁用 HTTPS。仅当 IndividualB2C、SingleOrg 或 MultiOrg 不用于 --auth 时,此选项才适用。","Name":"NoHttps","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否禁用 HTTPS。仅当 IndividualB2C、SingleOrg 或 MultiOrg 不用于 --auth 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否使用 LocalDB 而不是 SQLite。仅当指定了 --auth Individual 或 --auth IndividualB2C 时,此选项才适用。","Name":"UseLocalDB","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否使用 LocalDB 而不是 SQLite。仅当指定了 --auth Individual 或 --auth IndividualB2C 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net9.0":{"DisplayName":"","Description":"Target net9.0"}},"Description":"项目的目标框架。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要从 Web 应用调用的 API 的 URL。仅当指定了 --auth SingleOrg、--auth MultiOrg 或 --auth IndividualB2C 时,此选项才适用。","Name":"CalledApiUrl","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"https://graph.microsoft.com/v1.0","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要从 Web 应用调用的 API 的 URL。仅当指定了 --auth SingleOrg、--auth MultiOrg 或 --auth IndividualB2C 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"指定 Web 应用是否调用 Microsoft Graph。仅当指定了 --auth SingleOrg 或 --auth MultiOrg 时,此选项才适用。","Name":"CallsMicrosoftGraph","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"指定 Web 应用是否调用 Microsoft Graph。仅当指定了 --auth SingleOrg 或 --auth MultiOrg 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"请求从 Web 应用调用 API 的范围。仅当指定了 --auth SingleOrg、--auth MultiOrg 或 --auth IndividualB2C 时,此选项才适用。","Name":"CalledApiScopes","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"user.read","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"请求从 Web 应用调用 API 的范围。仅当指定了 --auth SingleOrg、--auth MultiOrg 或 --auth IndividualB2C 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否生成显式程序类和主方法,而不是顶级语句。","Name":"UseProgramMain","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否生成显式程序类和主方法,而不是顶级语句。","DisplayName":"不使用顶级语句(_T)","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.web.projecttemplates.9.0.9.0.0.nupkg","Author":"Microsoft","Classifications":["Web","MVC"],"DefaultName":"WebApplication","Description":"用于创建包含示例 ASP.NET Core MVC 视图和控制器的 ASP.NET Core 应用程序的项目模板。此模板还可以用于 RESTful HTTP 服务。","Identity":"Microsoft.Web.Mvc.CSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Web.Mvc","Precedence":9900,"Name":"ASP.NET Core Web 应用(模型-视图-控制器)","ShortNameList":["mvc"],"PreferDefaultName":false,"ConfigPlace":"/content/StarterWeb-CSharp/.template.config/template.json","LocaleConfigPlace":"/content/StarterWeb-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/StarterWeb-CSharp/.template.config/ide.host.json","ThirdPartyNotices":"https://aka.ms/aspnetcore/9.0-third-party-notices","BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":"{\"$schema\":\"https://json.schemastore.org/ide.host\",\"order\":410,\"icon\":\"ide/icon.ico\",\"supportsDocker\":true,\"symbolInfo\":[{\"id\":\"UseProgramMain\",\"isVisible\":true,\"persistenceScope\":\"shared\",\"persistenceScopeName\":\"Microsoft\"}],\"disableHttpsSymbol\":\"NoHttps\"}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.WebApplication1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"F#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"F#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"是否从生成的模板中排除 launchSettings.json。","Name":"ExcludeLaunchSettings","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否从生成的模板中排除 launchSettings.json。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","Name":"kestrelHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","Name":"kestrelHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","Name":"iisHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","Name":"iisHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualAuth 或 OrganizationalAuth,则将忽略 no-https)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net9.0":{"DisplayName":"","Description":"Target net9.0"}},"Description":"项目的目标框架。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否禁用 HTTPS。仅当 Individual、IndividualB2C、SingleOrg 或 MultiOrg 不用于 --auth 时,此选项才适用。","Name":"NoHttps","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否禁用 HTTPS。仅当 Individual、IndividualB2C、SingleOrg 或 MultiOrg 不用于 --auth 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.web.projecttemplates.9.0.9.0.0.nupkg","Author":"Microsoft","Classifications":["Web","MVC"],"DefaultName":"WebApplication","Description":"用于创建包含示例 ASP.NET Core MVC 视图和控制器的 ASP.NET Core 应用程序的项目模板。此模板还可以用于 RESTful HTTP 服务。","Identity":"Microsoft.Web.Mvc.FSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Web.Mvc","Precedence":9900,"Name":"ASP.NET Core Web 应用(模型-视图-控制器)","ShortNameList":["mvc"],"PreferDefaultName":false,"ConfigPlace":"/content/StarterWeb-FSharp/.template.config/template.json","LocaleConfigPlace":"/content/StarterWeb-FSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":null,"ThirdPartyNotices":"https://aka.ms/aspnetcore/9.0-third-party-notices","BaselineInfo":{},"TagsCollection":{"language":"F#","type":"project"},"HostData":null,"PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.WebApplication1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"要使用的身份验证类型","Name":"auth","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"None","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"None":{"DisplayName":"","Description":"无身份验证"},"IndividualB2C":{"DisplayName":"","Description":"使用 Azure AD B2C 进行个人身份验证"},"SingleOrg":{"DisplayName":"","Description":"单个租户的组织身份验证"},"Windows":{"DisplayName":"","Description":"Windows 身份验证"}},"Description":"要使用的身份验证类型","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要连接到的 Azure Active Directory B2C 实例(与 IndividualB2C 身份验证一起使用)。","Name":"AAdB2CInstance","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"https://qualified.domain.name.b2clogin.com/","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要连接到的 Azure Active Directory B2C 实例(与 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"此项目的登录和注册策略 ID (与 IndividualB2C 身份验证一起使用)。","Name":"SignUpSignInPolicyId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"b2c_1_susi","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"此项目的登录和注册策略 ID (与 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要连接到的 Azure Active Directory 实例(与 SingleOrg 身份验证一起使用)。","Name":"AADInstance","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"https://login.microsoftonline.com/","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要连接到的 Azure Active Directory 实例(与 SingleOrg 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"此项目的客户端 ID (与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","Name":"ClientId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"11111111-1111-1111-11111111111111111","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"此项目的客户端 ID (与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"目录租户的域(与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","Name":"Domain","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"qualified.domain.name","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"目录租户的域(与 SingleOrg 或 IndividualB2C 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"客户端预配访问令牌需要请求的 API 范围。(与 IndividualB2C、SingleOrg 一起使用)。","Name":"DefaultScope","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"access_as_user","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"客户端预配访问令牌需要请求的 API 范围。(与 IndividualB2C、SingleOrg 一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要连接到的目录的 TenantId ID (与 SingleOrg 身份验证一起使用)。","Name":"TenantId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"22222222-2222-2222-2222-222222222222","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要连接到的目录的 TenantId ID (与 SingleOrg 身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否允许此应用程序对目录进行读取访问(仅适用于 SingleOrg 身份验证)。","Name":"OrgReadAccess","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否允许此应用程序对目录进行读取访问(仅适用于 SingleOrg 身份验证)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"用于机密的 ID (与 OrgReadAccess 或个人身份验证一起使用)。","Name":"UserSecretsId","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"aspnet-Company.WebApplication1-53bc9b9d-9d6a-45d4-8429-2a2761773502","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"用于机密的 ID (与 OrgReadAccess 或个人身份验证一起使用)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否在生成的模板中排除 launchSettings.json。","Name":"ExcludeLaunchSettings","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否在生成的模板中排除 launchSettings.json。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","Name":"kestrelHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualB2C 或 OrganizationalAuth,则将忽略 no-https)。","Name":"kestrelHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualB2C 或 OrganizationalAuth,则将忽略 no-https)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","Name":"iisHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualB2C 或 OrganizationalAuth,则将忽略 no-https)。","Name":"iisHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。仅当不使用参数 no-https 时,此选项才适用(如果使用 IndividualB2C 或 OrganizationalAuth,则将忽略 no-https)。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否禁用 HTTPS。仅当 IndividualB2C、SingleOrg 或 MultiOrg 不用于 --auth 时,此选项才适用。","Name":"NoHttps","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否禁用 HTTPS。仅当 IndividualB2C、SingleOrg 或 MultiOrg 不用于 --auth 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否使用 LocalDB 而不是 SQLite。仅当指定了 --auth Individual 或 --auth IndividualB2C 时,此选项才适用。","Name":"UseLocalDB","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否使用 LocalDB 而不是 SQLite。仅当指定了 --auth Individual 或 --auth IndividualB2C 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net9.0":{"DisplayName":"","Description":"Target net9.0"}},"Description":"项目的目标框架。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要从 Web 应用调用的 API 的 URL。仅当指定了 --auth SingleOrg 或 --auth IndividualB2C 时,此选项才适用。","Name":"CalledApiUrl","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"https://graph.microsoft.com/v1.0","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要从 Web 应用调用的 API 的 URL。仅当指定了 --auth SingleOrg 或 --auth IndividualB2C 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"指定 Web 应用是否调用 Microsoft Graph。仅当指定了 --auth SingleOrg 时,此选项才适用。","Name":"CallsMicrosoftGraph","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"指定 Web 应用是否调用 Microsoft Graph。仅当指定了 --auth SingleOrg 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"请求从 Web 应用调用 API 的范围。仅当指定了 --auth SingleOrg 或 --auth IndividualB2C 时,此选项才适用。","Name":"CalledApiScopes","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"user.read","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"请求从 Web 应用调用 API 的范围。仅当指定了 --auth SingleOrg 或 --auth IndividualB2C 时,此选项才适用。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"禁用 OpenAI (Swagger)支持","Name":"DisableOpenAPI","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"禁用 OpenAI (Swagger)支持","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否生成显式程序类和主方法,而不是顶级语句。","Name":"UseProgramMain","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否生成显式程序类和主方法,而不是顶级语句。","DisplayName":"不使用顶级语句(_T)","AllowMultipleValues":false},{"Documentation":"是否使用最小 API 而不是控制器。","Name":"UseMinimalAPIs","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否使用最小 API 而不是控制器。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否使用控制器而不是最小 API。此选项替代指定的值,即“最小”。","Name":"UseControllers","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否使用控制器而不是最小 API。此选项替代指定的值,即“最小”。","DisplayName":"","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.web.projecttemplates.9.0.9.0.0.nupkg","Author":"Microsoft","Classifications":["Web","Web API","API","Service"],"DefaultName":"WebApplication","Description":"用于使用 ASP.NET Core 控制器或最小 API 创建 RESTful Web API 的项目模板,可选择支持 OpenAPI 和身份验证。","Identity":"Microsoft.Web.WebApi.CSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Web.WebApi","Precedence":9900,"Name":"ASP.NET Core Web API","ShortNameList":["webapi"],"PreferDefaultName":false,"ConfigPlace":"/content/WebApi-CSharp/.template.config/template.json","LocaleConfigPlace":"/content/WebApi-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/WebApi-CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":"{\"$schema\":\"https://json.schemastore.org/ide.host\",\"order\":200,\"icon\":\"ide/icon.ico\",\"supportsDocker\":true,\"symbolInfo\":[{\"id\":\"DisableOpenAPI\",\"name\":{\"text\":\"Enable _OpenAPI support\",\"overrideDefaultText\":true},\"description\":{\"text\":\"Enables OpenAPI (Swagger) support\",\"overrideDefaultText\":true},\"invertBoolean\":true,\"isVisible\":true,\"defaultValue\":\"true\",\"persistenceScope\":\"templateGroup\"},{\"id\":\"UseProgramMain\",\"isVisible\":true,\"persistenceScope\":\"shared\",\"persistenceScopeName\":\"Microsoft\"},{\"id\":\"UseMinimalAPIs\",\"name\":{\"text\":\"Use controllers\",\"overrideDefaultText\":true},\"description\":{\"text\":\"Use controllers instead of minimal APIs.\",\"overrideDefaultText\":true},\"invertBoolean\":true,\"isVisible\":true,\"persistenceScope\":\"templateGroup\"}],\"disableHttpsSymbol\":\"NoHttps\"}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.WebApplication1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"F#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"F#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"是否从生成的模板中排除 launchSettings.json。","Name":"ExcludeLaunchSettings","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否从生成的模板中排除 launchSettings.json。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","Name":"kestrelHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。","Name":"kestrelHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTPS 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","Name":"iisHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。","Name":"iisHttpsPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTPS 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net9.0":{"DisplayName":"","Description":"Target net9.0"}},"Description":"项目的目标框架。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否禁用 HTTPS。","Name":"NoHttps","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否禁用 HTTPS。","DisplayName":"","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.web.projecttemplates.9.0.9.0.0.nupkg","Author":"Microsoft","Classifications":["Web","Web API"],"DefaultName":"WebApplication","Description":"用于创建包含 RESTful HTTP 服务示例控制器的 ASP.NET Core 应用程序的项目模板。此模板还可以用于 ASP.NET Core MVC 视图和控制器。","Identity":"Microsoft.Web.WebApi.FSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Web.WebApi","Precedence":9900,"Name":"ASP.NET Core Web API","ShortNameList":["webapi"],"PreferDefaultName":false,"ConfigPlace":"/content/WebApi-FSharp/.template.config/template.json","LocaleConfigPlace":"/content/WebApi-FSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/WebApi-FSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"F#","type":"project"},"HostData":"{\"$schema\":\"https://json.schemastore.org/ide.host\",\"order\":201,\"icon\":\"ide/icon.ico\",\"supportsDocker\":true,\"disableHttpsSymbol\":\"NoHttps\"}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.WebApplication1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"是否从生成的模板中排除 launchSettings.json。","Name":"ExcludeLaunchSettings","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否从生成的模板中排除 launchSettings.json。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","Name":"kestrelHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","Name":"iisHttpPort","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"0","DataType":"integer","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"要用于 launchSettings.json 中 IIS Express HTTP 终结点的端口号。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net9.0":{"DisplayName":"","Description":"Target net9.0"}},"Description":"项目的目标框架。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否生成显式程序类和主方法,而不是顶级语句。","Name":"UseProgramMain","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否生成显式程序类和主方法,而不是顶级语句。","DisplayName":"不使用顶级语句(_T)","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.web.projecttemplates.9.0.9.0.0.nupkg","Author":"Microsoft","Classifications":["Web","Web API","API","Service"],"DefaultName":"WebApplication","Description":"用于使用发布为 native AOT 的 ASP.NET Core 最小 API 的 RESTful Web API 的项目模板。","Identity":"Microsoft.Web.WebApiAot.CSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Web.WebApiAot","Precedence":9900,"Name":"ASP.NET Core Web API (native AOT)","ShortNameList":["webapiaot"],"PreferDefaultName":false,"ConfigPlace":"/content/WebApiAot-CSharp/.template.config/template.json","LocaleConfigPlace":"/content/WebApiAot-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/WebApiAot-CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":"{\"$schema\":\"https://json.schemastore.org/ide.host\",\"order\":100,\"icon\":\"ide/icon.ico\",\"supportsDocker\":true,\"symbolInfo\":[{\"id\":\"UseProgramMain\",\"isVisible\":true,\"persistenceScope\":\"shared\",\"persistenceScopeName\":\"Microsoft\"}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025"],"Constraints":[]},{"Parameters":[{"Choices":null,"Documentation":"The default name symbol","Description":"The default name symbol","DefaultValue":"Company.Application1","Name":"name","DisplayName":null,"IsName":true,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"string","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"C#":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"C#","Name":"language","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Choices":{"project":{"DisplayName":"","Description":""}},"Documentation":null,"Description":null,"DefaultValue":"project","Name":"type","DisplayName":null,"IsName":false,"Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","DataType":"choice","DefaultIfOptionWithoutValue":null,"AllowMultipleValues":false,"EnableQuotelessLiterals":false},{"Documentation":"是否从生成的模板中排除 launchSettings.json。","Name":"ExcludeLaunchSettings","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否从生成的模板中排除 launchSettings.json。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"项目的目标框架。","Name":"Framework","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"net9.0","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"net9.0":{"DisplayName":"","Description":"Target net9.0"}},"Description":"项目的目标框架。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"如果指定,则在创建时跳过项目的自动还原。","Name":"skipRestore","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"如果指定,则在创建时跳过项目的自动还原。","DisplayName":"","AllowMultipleValues":false},{"Documentation":"是否生成显式程序类和主方法,而不是顶级语句。","Name":"UseProgramMain","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否生成显式程序类和主方法,而不是顶级语句。","DisplayName":"不使用顶级语句(_T)","AllowMultipleValues":false},{"Documentation":"是否启用将项目以 native AOT 发布。","Name":"NativeAot","Priority":2,"Precedence":{"PrecedenceDefinition":2,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"false","DataType":"bool","DefaultIfOptionWithoutValue":"true","Choices":null,"Description":"是否启用将项目以 native AOT 发布。","DisplayName":"启用 native AOT 发布(_N)","AllowMultipleValues":false}],"MountPointUri":"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.web.projecttemplates.9.0.9.0.0.nupkg","Author":"Microsoft","Classifications":["Common","Worker","Web"],"DefaultName":"WorkerService","Description":"用于创建 worker service 的空项目模板。","Identity":"Microsoft.Worker.Empty.CSharp.9.0","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Worker.Empty","Precedence":9900,"Name":"辅助角色服务","ShortNameList":["worker"],"PreferDefaultName":false,"ConfigPlace":"/content/Worker-CSharp/.template.config/template.json","LocaleConfigPlace":"/content/Worker-CSharp/.template.config/localize/templatestrings.zh-Hans.json","HostConfigPlace":"/content/Worker-CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project"},"HostData":"{\"$schema\":\"https://json.schemastore.org/ide.host\",\"order\":300,\"icon\":\"ide/icon.ico\",\"supportsDocker\":true,\"symbolInfo\":[{\"id\":\"UseProgramMain\",\"isVisible\":true,\"persistenceScope\":\"shared\",\"persistenceScopeName\":\"Microsoft\"},{\"id\":\"NativeAot\",\"isVisible\":true}]}","PostActions":["210d431b-a78b-4d2f-b762-4ed3e3ea9025"],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"unused","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"C#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"C#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"isFallback","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"true":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"f:\\appinstal\\visualstudio\\common7\\ide\\extensions\\microsoft\\templateengine\\Microsoft.VisualStudio.TemplateEngine.FallbackHostData.17.12.178.nupkg","Author":"Microsoft","Classifications":["Common","Console"],"DefaultName":null,"Description":"","Identity":"Microsoft.Common.Console.CSharp.Fallback","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.Console","Precedence":6500,"Name":"Console Application","ShortNameList":["console"],"PreferDefaultName":false,"ConfigPlace":"/content/Microsoft.Common.Console.CSharp/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/Microsoft.Common.Console.CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project","isFallback":"true"},"HostData":"{\"$schema\":\"http://json.schemastore.org/vs-2017.3.host\",\"icon\":\"ide/ConsoleApplicationCS.ico\",\"order\":10,\"tags\":[{\"type\":\"projectType\",\"add\":[],\"remove\":[\"Common\"]}],\"isFallback\":\"true\"}","PostActions":[],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"unused","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"F#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"F#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"isFallback","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"true":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"f:\\appinstal\\visualstudio\\common7\\ide\\extensions\\microsoft\\templateengine\\Microsoft.VisualStudio.TemplateEngine.FallbackHostData.17.12.178.nupkg","Author":"Microsoft","Classifications":["Common","Console"],"DefaultName":null,"Description":"","Identity":"Microsoft.Common.Console.FSharp.Fallback","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.Console","Precedence":6500,"Name":"Console Application","ShortNameList":["console"],"PreferDefaultName":false,"ConfigPlace":"/content/Microsoft.Common.Console.FSharp/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/Microsoft.Common.Console.FSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"F#","type":"project","isFallback":"true"},"HostData":"{\"$schema\":\"http://json.schemastore.org/vs-2017.3.host\",\"icon\":\"ide/FSharpApplication_32.ico\",\"order\":10,\"tags\":[{\"type\":\"projectType\",\"add\":[],\"remove\":[\"Common\"]}],\"isFallback\":\"true\"}","PostActions":[],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"unused","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"VB","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"VB":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"isFallback","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"true":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"f:\\appinstal\\visualstudio\\common7\\ide\\extensions\\microsoft\\templateengine\\Microsoft.VisualStudio.TemplateEngine.FallbackHostData.17.12.178.nupkg","Author":"Microsoft","Classifications":["Common","Console"],"DefaultName":null,"Description":"","Identity":"Microsoft.Common.Console.VisualBasic.Fallback","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.Console","Precedence":6500,"Name":"Console Application","ShortNameList":["console"],"PreferDefaultName":false,"ConfigPlace":"/content/Microsoft.Common.Console.VisualBasic/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/Microsoft.Common.Console.VisualBasic/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"project","isFallback":"true"},"HostData":"{\"$schema\":\"http://json.schemastore.org/vs-2017.3.host\",\"icon\":\"ide/ConsoleApplicationVB.ico\",\"order\":10,\"tags\":[{\"type\":\"projectType\",\"add\":[],\"remove\":[\"Common\"]}],\"isFallback\":\"true\"}","PostActions":[],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"unused","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"C#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"C#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"isFallback","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"true":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"f:\\appinstal\\visualstudio\\common7\\ide\\extensions\\microsoft\\templateengine\\Microsoft.VisualStudio.TemplateEngine.FallbackHostData.17.12.178.nupkg","Author":"Microsoft","Classifications":["Common","Library"],"DefaultName":null,"Description":"","Identity":"Microsoft.Common.Library.CSharp.Fallback","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.Library","Precedence":6500,"Name":"Class library","ShortNameList":["library"],"PreferDefaultName":false,"ConfigPlace":"/content/Microsoft.Common.Library.CSharp/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/Microsoft.Common.Library.CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project","isFallback":"true"},"HostData":"{\"$schema\":\"http://json.schemastore.org/vs-2017.3.host\",\"icon\":\"ide/ClassLibraryCS.ico\",\"order\":20,\"tags\":[{\"type\":\"projectType\",\"add\":[],\"remove\":[\"Common\"]}],\"isFallback\":\"true\"}","PostActions":[],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"unused","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"F#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"F#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"isFallback","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"true":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"f:\\appinstal\\visualstudio\\common7\\ide\\extensions\\microsoft\\templateengine\\Microsoft.VisualStudio.TemplateEngine.FallbackHostData.17.12.178.nupkg","Author":"Microsoft","Classifications":["Common","Library"],"DefaultName":null,"Description":"","Identity":"Microsoft.Common.Library.FSharp.Fallback","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.Library","Precedence":6500,"Name":"Class library","ShortNameList":["library"],"PreferDefaultName":false,"ConfigPlace":"/content/Microsoft.Common.Library.FSharp/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/Microsoft.Common.Library.FSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"F#","type":"project","isFallback":"true"},"HostData":"{\"$schema\":\"http://json.schemastore.org/vs-2017.3.host\",\"icon\":\"ide/FSharpLibrary.ico\",\"order\":20,\"tags\":[{\"type\":\"projectType\",\"add\":[],\"remove\":[\"Common\"]}],\"isFallback\":\"true\"}","PostActions":[],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"unused","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"VB","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"VB":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"isFallback","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"true":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"f:\\appinstal\\visualstudio\\common7\\ide\\extensions\\microsoft\\templateengine\\Microsoft.VisualStudio.TemplateEngine.FallbackHostData.17.12.178.nupkg","Author":"Microsoft","Classifications":["Common","Library"],"DefaultName":null,"Description":"","Identity":"Microsoft.Common.Library.VisualBasic.Fallback","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.Library","Precedence":6500,"Name":"Class library","ShortNameList":["library"],"PreferDefaultName":false,"ConfigPlace":"/content/Microsoft.Common.Library.VisualBasic/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/Microsoft.Common.Library.VisualBasic/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"project","isFallback":"true"},"HostData":"{\"$schema\":\"http://json.schemastore.org/vs-2017.3.host\",\"icon\":\"ide/ClassLibraryVB.ico\",\"order\":20,\"tags\":[{\"type\":\"projectType\",\"add\":[],\"remove\":[\"Common\"]}],\"isFallback\":\"true\"}","PostActions":[],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"unused","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"C#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"C#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"isFallback","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"true":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"f:\\appinstal\\visualstudio\\common7\\ide\\extensions\\microsoft\\templateengine\\Microsoft.VisualStudio.TemplateEngine.FallbackHostData.17.12.178.nupkg","Author":"Microsoft","Classifications":["Common","WinForms"],"DefaultName":null,"Description":"","Identity":"Microsoft.Common.WinForms.ControlLibrary.CSharp.Fallback","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.WinForms.ControlLibrary","Precedence":6500,"Name":"Windows Forms (WinForms) Control library","ShortNameList":["winformscontrollib"],"PreferDefaultName":false,"ConfigPlace":"/content/Microsoft.Common.WinForms.ControlLibrary.CSharp/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/Microsoft.Common.WinForms.ControlLibrary.CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project","isFallback":"true"},"HostData":"{\"$schema\":\"http://json.schemastore.org/vs-2017.3.host\",\"icon\":\"ide/WinControlCS.ico\",\"tags\":[{\"type\":\"projectType\",\"add\":[\"Desktop\",\"Library\"],\"remove\":[\"Common\",\"WinForms\"]}],\"isFallback\":\"true\"}","PostActions":[],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"unused","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"VB","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"VB":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"isFallback","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"true":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"f:\\appinstal\\visualstudio\\common7\\ide\\extensions\\microsoft\\templateengine\\Microsoft.VisualStudio.TemplateEngine.FallbackHostData.17.12.178.nupkg","Author":"Microsoft","Classifications":["Common","WinForms"],"DefaultName":null,"Description":"","Identity":"Microsoft.Common.WinForms.ControlLibrary.VisualBasic.Fallback","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.WinForms.ControlLibrary","Precedence":6500,"Name":"Windows Forms (WinForms) Control library","ShortNameList":["winformscontrollib"],"PreferDefaultName":false,"ConfigPlace":"/content/Microsoft.Common.WinForms.ControlLibrary.VisualBasic/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/Microsoft.Common.WinForms.ControlLibrary.VisualBasic/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"project","isFallback":"true"},"HostData":"{\"$schema\":\"http://json.schemastore.org/vs-2017.3.host\",\"icon\":\"ide/WinControlVB.ico\",\"tags\":[{\"type\":\"projectType\",\"add\":[\"Desktop\",\"Library\"],\"remove\":[\"Common\",\"WinForms\"]}],\"isFallback\":\"true\"}","PostActions":[],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"unused","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"C#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"C#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"isFallback","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"true":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"f:\\appinstal\\visualstudio\\common7\\ide\\extensions\\microsoft\\templateengine\\Microsoft.VisualStudio.TemplateEngine.FallbackHostData.17.12.178.nupkg","Author":"Microsoft","Classifications":["Common","WinForms"],"DefaultName":null,"Description":"","Identity":"Microsoft.Common.WinForms.CSharp.Fallback","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.WinForms","Precedence":6500,"Name":"Windows Forms (WinForms) Application","ShortNameList":["winforms"],"PreferDefaultName":false,"ConfigPlace":"/content/Microsoft.Common.WinForms.CSharp/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/Microsoft.Common.WinForms.CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project","isFallback":"true"},"HostData":"{\"$schema\":\"http://json.schemastore.org/vs-2017.3.host\",\"icon\":\"ide/WinApplicationCS.ico\",\"tags\":[{\"type\":\"projectType\",\"add\":[\"Desktop\"],\"remove\":[\"Common\",\"WinForms\"]}],\"isFallback\":\"true\"}","PostActions":[],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"unused","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"C#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"C#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"isFallback","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"true":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"f:\\appinstal\\visualstudio\\common7\\ide\\extensions\\microsoft\\templateengine\\Microsoft.VisualStudio.TemplateEngine.FallbackHostData.17.12.178.nupkg","Author":"Microsoft","Classifications":["Common","WinForms"],"DefaultName":null,"Description":"","Identity":"Microsoft.Common.WinForms.Library.CSharp.Fallback","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.WinForms.Library","Precedence":6500,"Name":"Windows Forms (WinForms) Class library","ShortNameList":["winformslib"],"PreferDefaultName":false,"ConfigPlace":"/content/Microsoft.Common.WinForms.Library.CSharp/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/Microsoft.Common.WinForms.Library.CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project","isFallback":"true"},"HostData":"{\"$schema\":\"http://json.schemastore.org/vs-2017.3.host\",\"icon\":\"ide/WinControlCS.ico\",\"tags\":[{\"type\":\"projectType\",\"add\":[\"Desktop\",\"Library\"],\"remove\":[\"Common\",\"WinForms\"]}],\"isFallback\":\"true\"}","PostActions":[],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"unused","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"VB","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"VB":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"isFallback","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"true":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"f:\\appinstal\\visualstudio\\common7\\ide\\extensions\\microsoft\\templateengine\\Microsoft.VisualStudio.TemplateEngine.FallbackHostData.17.12.178.nupkg","Author":"Microsoft","Classifications":["Common","WinForms"],"DefaultName":null,"Description":"","Identity":"Microsoft.Common.WinForms.Library.VisualBasic.Fallback","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.WinForms.Library","Precedence":6500,"Name":"Windows Forms (WinForms) Class library","ShortNameList":["winformslib"],"PreferDefaultName":false,"ConfigPlace":"/content/Microsoft.Common.WinForms.Library.VisualBasic/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/Microsoft.Common.WinForms.Library.VisualBasic/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"project","isFallback":"true"},"HostData":"{\"$schema\":\"http://json.schemastore.org/vs-2017.3.host\",\"icon\":\"ide/WinControlVB.ico\",\"tags\":[{\"type\":\"projectType\",\"add\":[\"Desktop\",\"Library\"],\"remove\":[\"Common\",\"WinForms\"]}],\"isFallback\":\"true\"}","PostActions":[],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"unused","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"VB","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"VB":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"isFallback","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"true":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"f:\\appinstal\\visualstudio\\common7\\ide\\extensions\\microsoft\\templateengine\\Microsoft.VisualStudio.TemplateEngine.FallbackHostData.17.12.178.nupkg","Author":"Microsoft","Classifications":["Common","WinForms"],"DefaultName":null,"Description":"","Identity":"Microsoft.Common.WinForms.VisualBasic.Fallback","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.WinForms","Precedence":6500,"Name":"Windows Forms (WinForms) Application","ShortNameList":["winforms"],"PreferDefaultName":false,"ConfigPlace":"/content/Microsoft.Common.WinForms.VisualBasic/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/Microsoft.Common.WinForms.VisualBasic/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"project","isFallback":"true"},"HostData":"{\"$schema\":\"http://json.schemastore.org/vs-2017.3.host\",\"icon\":\"ide/WinApplicationVB.ico\",\"tags\":[{\"type\":\"projectType\",\"add\":[\"Desktop\"],\"remove\":[\"Common\",\"WinForms\"]}],\"isFallback\":\"true\"}","PostActions":[],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"unused","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"C#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"C#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"isFallback","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"true":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"f:\\appinstal\\visualstudio\\common7\\ide\\extensions\\microsoft\\templateengine\\Microsoft.VisualStudio.TemplateEngine.FallbackHostData.17.12.178.nupkg","Author":"Microsoft","Classifications":["Common","WPF"],"DefaultName":null,"Description":"","Identity":"Microsoft.Common.WPF.Control.CSharp.Fallback","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.WPF.Control","Precedence":6500,"Name":"WPF User Control Library","ShortNameList":["wpfusercontrollib"],"PreferDefaultName":false,"ConfigPlace":"/content/Microsoft.Common.WPF.Control.CSharp/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/Microsoft.Common.WPF.Control.CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project","isFallback":"true"},"HostData":"{\"$schema\":\"http://json.schemastore.org/vs-2017.3.host\",\"icon\":\"ide/WPFUserControlCSharp.ico\",\"tags\":[{\"type\":\"projectType\",\"add\":[\"Desktop\",\"Library\"],\"remove\":[\"Common\",\"WPF\"]}],\"isFallback\":\"true\"}","PostActions":[],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"unused","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"VB","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"VB":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"isFallback","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"true":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"f:\\appinstal\\visualstudio\\common7\\ide\\extensions\\microsoft\\templateengine\\Microsoft.VisualStudio.TemplateEngine.FallbackHostData.17.12.178.nupkg","Author":"Microsoft","Classifications":["Common","WPF"],"DefaultName":null,"Description":"","Identity":"Microsoft.Common.WPF.Control.VisualBasic.Fallback","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.WPF.Control","Precedence":6500,"Name":"WPF User Control Library","ShortNameList":["wpfusercontrollib"],"PreferDefaultName":false,"ConfigPlace":"/content/Microsoft.Common.WPF.Control.VisualBasic/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/Microsoft.Common.WPF.Control.VisualBasic/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"project","isFallback":"true"},"HostData":"{\"$schema\":\"http://json.schemastore.org/vs-2017.3.host\",\"icon\":\"ide/WPFUserControlVB.ico\",\"tags\":[{\"type\":\"projectType\",\"add\":[\"Desktop\",\"Library\"],\"remove\":[\"Common\",\"WPF\"]}],\"isFallback\":\"true\"}","PostActions":[],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"unused","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"C#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"C#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"isFallback","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"true":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"f:\\appinstal\\visualstudio\\common7\\ide\\extensions\\microsoft\\templateengine\\Microsoft.VisualStudio.TemplateEngine.FallbackHostData.17.12.178.nupkg","Author":"Microsoft","Classifications":["Common","WPF"],"DefaultName":null,"Description":"","Identity":"Microsoft.Common.WPF.CSharp.Fallback","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.WPF","Precedence":6500,"Name":"WPF Application","ShortNameList":["wpf"],"PreferDefaultName":false,"ConfigPlace":"/content/Microsoft.Common.WPF.CSharp/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/Microsoft.Common.WPF.CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project","isFallback":"true"},"HostData":"{\"$schema\":\"http://json.schemastore.org/vs-2017.3.host\",\"icon\":\"ide/WPFAppCSharp.ico\",\"tags\":[{\"type\":\"projectType\",\"add\":[\"Desktop\"],\"remove\":[\"Common\",\"WPF\"]}],\"isFallback\":\"true\"}","PostActions":[],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"unused","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"C#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"C#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"isFallback","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"true":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"f:\\appinstal\\visualstudio\\common7\\ide\\extensions\\microsoft\\templateengine\\Microsoft.VisualStudio.TemplateEngine.FallbackHostData.17.12.178.nupkg","Author":"Microsoft","Classifications":["Common","WPF"],"DefaultName":null,"Description":"","Identity":"Microsoft.Common.WPF.CustomControl.CSharp.Fallback","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.WPF.CustomControl","Precedence":6500,"Name":"WPF Custom Control Library","ShortNameList":["wpfcustomcontrollib"],"PreferDefaultName":false,"ConfigPlace":"/content/Microsoft.Common.WPF.CustomControl.CSharp/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/Microsoft.Common.WPF.CustomControl.CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project","isFallback":"true"},"HostData":"{\"$schema\":\"http://json.schemastore.org/vs-2017.3.host\",\"icon\":\"ide/WPFCustomControlCSharp.ico\",\"tags\":[{\"type\":\"projectType\",\"add\":[\"Desktop\",\"Library\"],\"remove\":[\"Common\",\"WPF\"]}],\"isFallback\":\"true\"}","PostActions":[],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"unused","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"VB","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"VB":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"isFallback","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"true":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"f:\\appinstal\\visualstudio\\common7\\ide\\extensions\\microsoft\\templateengine\\Microsoft.VisualStudio.TemplateEngine.FallbackHostData.17.12.178.nupkg","Author":"Microsoft","Classifications":["Common","WPF"],"DefaultName":null,"Description":"","Identity":"Microsoft.Common.WPF.CustomControl.VisualBasic.Fallback","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.WPF.CustomControl","Precedence":6500,"Name":"WPF Custom Control Library","ShortNameList":["wpfcustomcontrollib"],"PreferDefaultName":false,"ConfigPlace":"/content/Microsoft.Common.WPF.CustomControl.VisualBasic/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/Microsoft.Common.WPF.CustomControl.VisualBasic/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"project","isFallback":"true"},"HostData":"{\"$schema\":\"http://json.schemastore.org/vs-2017.3.host\",\"icon\":\"ide/WPFCustomControlVB.ico\",\"tags\":[{\"type\":\"projectType\",\"add\":[\"Desktop\",\"Library\"],\"remove\":[\"Common\",\"WPF\"]}],\"isFallback\":\"true\"}","PostActions":[],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"unused","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"C#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"C#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"isFallback","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"true":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"f:\\appinstal\\visualstudio\\common7\\ide\\extensions\\microsoft\\templateengine\\Microsoft.VisualStudio.TemplateEngine.FallbackHostData.17.12.178.nupkg","Author":"Microsoft","Classifications":["Common","WPF"],"DefaultName":null,"Description":"","Identity":"Microsoft.Common.WPF.Library.CSharp.Fallback","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.WPF.Library","Precedence":6500,"Name":"WPF Class library","ShortNameList":["wpflib"],"PreferDefaultName":false,"ConfigPlace":"/content/Microsoft.Common.WPF.Library.CSharp/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/Microsoft.Common.WPF.Library.CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project","isFallback":"true"},"HostData":"{\"$schema\":\"http://json.schemastore.org/vs-2017.3.host\",\"icon\":\"ide/WPFAppCSharp.ico\",\"tags\":[{\"type\":\"projectType\",\"add\":[\"Desktop\",\"Library\"],\"remove\":[\"Common\",\"WPF\"]}],\"isFallback\":\"true\"}","PostActions":[],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"unused","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"VB","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"VB":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"isFallback","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"true":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"f:\\appinstal\\visualstudio\\common7\\ide\\extensions\\microsoft\\templateengine\\Microsoft.VisualStudio.TemplateEngine.FallbackHostData.17.12.178.nupkg","Author":"Microsoft","Classifications":["Common","WPF"],"DefaultName":null,"Description":"","Identity":"Microsoft.Common.WPF.Library.VisualBasic.Fallback","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.WPF.Library","Precedence":6500,"Name":"WPF Class library","ShortNameList":["wpflib"],"PreferDefaultName":false,"ConfigPlace":"/content/Microsoft.Common.WPF.Library.VisualBasic/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/Microsoft.Common.WPF.Library.VisualBasic/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"project","isFallback":"true"},"HostData":"{\"$schema\":\"http://json.schemastore.org/vs-2017.3.host\",\"icon\":\"ide/WPFAppVB.ico\",\"tags\":[{\"type\":\"projectType\",\"add\":[\"Desktop\",\"Library\"],\"remove\":[\"Common\",\"WPF\"]}],\"isFallback\":\"true\"}","PostActions":[],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"unused","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"VB","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"VB":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"isFallback","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"true":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"f:\\appinstal\\visualstudio\\common7\\ide\\extensions\\microsoft\\templateengine\\Microsoft.VisualStudio.TemplateEngine.FallbackHostData.17.12.178.nupkg","Author":"Microsoft","Classifications":["Common","WPF"],"DefaultName":null,"Description":"","Identity":"Microsoft.Common.WPF.VisualBasic.Fallback","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Common.WPF","Precedence":6500,"Name":"WPF Application","ShortNameList":["wpf"],"PreferDefaultName":false,"ConfigPlace":"/content/Microsoft.Common.WPF.VisualBasic/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/Microsoft.Common.WPF.VisualBasic/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"project","isFallback":"true"},"HostData":"{\"$schema\":\"http://json.schemastore.org/vs-2017.3.host\",\"icon\":\"ide/WPFAppVB.ico\",\"tags\":[{\"type\":\"projectType\",\"add\":[\"Desktop\"],\"remove\":[\"Common\",\"WPF\"]}],\"isFallback\":\"true\"}","PostActions":[],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"unused","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"C#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"C#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"isFallback","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"true":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"f:\\appinstal\\visualstudio\\common7\\ide\\extensions\\microsoft\\templateengine\\Microsoft.VisualStudio.TemplateEngine.FallbackHostData.17.12.178.nupkg","Author":"Microsoft","Classifications":["Test","MSTest"],"DefaultName":null,"Description":"","Identity":"Microsoft.Test.MSTest.CSharp.Fallback","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Test.MSTest","Precedence":6500,"Name":"Unit Test Project","ShortNameList":["mstest"],"PreferDefaultName":false,"ConfigPlace":"/content/Microsoft.Test.MSTest.CSharp/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/Microsoft.Test.MSTest.CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project","isFallback":"true"},"HostData":"{\"$schema\":\"http://json.schemastore.org/vs-2017.3.host\",\"icon\":\"ide/CS_NonEmpty_16X16_32X32.ico\",\"tags\":[{\"type\":\"projectType\",\"add\":[],\"remove\":[\"MSTest\"]}],\"isFallback\":\"true\"}","PostActions":[],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"unused","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"F#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"F#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"isFallback","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"true":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"f:\\appinstal\\visualstudio\\common7\\ide\\extensions\\microsoft\\templateengine\\Microsoft.VisualStudio.TemplateEngine.FallbackHostData.17.12.178.nupkg","Author":"Microsoft","Classifications":["Test","MSTest"],"DefaultName":null,"Description":"","Identity":"Microsoft.Test.MSTest.FSharp.Fallback","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Test.MSTest","Precedence":6500,"Name":"Unit Test Project","ShortNameList":["mstest"],"PreferDefaultName":false,"ConfigPlace":"/content/Microsoft.Test.MSTest.FSharp/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/Microsoft.Test.MSTest.FSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"F#","type":"project","isFallback":"true"},"HostData":"{\"$schema\":\"http://json.schemastore.org/vs-2017.3.host\",\"icon\":\"ide/FSharpTestLibrary.ico\",\"tags\":[{\"type\":\"projectType\",\"add\":[],\"remove\":[\"MSTest\"]}],\"isFallback\":\"true\"}","PostActions":[],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"unused","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"VB","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"VB":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"isFallback","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"true":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"f:\\appinstal\\visualstudio\\common7\\ide\\extensions\\microsoft\\templateengine\\Microsoft.VisualStudio.TemplateEngine.FallbackHostData.17.12.178.nupkg","Author":"Microsoft","Classifications":["Test","MSTest"],"DefaultName":null,"Description":"","Identity":"Microsoft.Test.MSTest.VisualBasic.Fallback","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Test.MSTest","Precedence":6500,"Name":"Unit Test Project","ShortNameList":["mstest"],"PreferDefaultName":false,"ConfigPlace":"/content/Microsoft.Test.MSTest.VisualBasic/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/Microsoft.Test.MSTest.VisualBasic/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"project","isFallback":"true"},"HostData":"{\"$schema\":\"http://json.schemastore.org/vs-2017.3.host\",\"icon\":\"ide/VB_NonEmpty_16X16_32X32.ico\",\"tags\":[{\"type\":\"projectType\",\"add\":[],\"remove\":[\"MSTest\"]}],\"isFallback\":\"true\"}","PostActions":[],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"unused","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"C#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"C#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"isFallback","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"true":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"f:\\appinstal\\visualstudio\\common7\\ide\\extensions\\microsoft\\templateengine\\Microsoft.VisualStudio.TemplateEngine.FallbackHostData.17.12.178.nupkg","Author":"Microsoft","Classifications":["Test","xUnit"],"DefaultName":null,"Description":"","Identity":"Microsoft.Test.xUnit.CSharp.Fallback","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Test.xUnit","Precedence":6500,"Name":"xUnit Test Project","ShortNameList":["xunit"],"PreferDefaultName":false,"ConfigPlace":"/content/Microsoft.Test.xUnit.CSharp/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/Microsoft.Test.xUnit.CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project","isFallback":"true"},"HostData":"{\"$schema\":\"http://json.schemastore.org/vs-2017.3.host\",\"icon\":\"ide/CS_NonEmpty_16X16_32X32.ico\",\"tags\":[{\"type\":\"projectType\",\"add\":[],\"remove\":[\"xUnit\"]}],\"isFallback\":\"true\"}","PostActions":[],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"unused","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"F#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"F#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"isFallback","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"true":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"f:\\appinstal\\visualstudio\\common7\\ide\\extensions\\microsoft\\templateengine\\Microsoft.VisualStudio.TemplateEngine.FallbackHostData.17.12.178.nupkg","Author":"Microsoft","Classifications":["Test","xUnit"],"DefaultName":null,"Description":"","Identity":"Microsoft.Test.xUnit.FSharp.Fallback","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Test.xUnit","Precedence":6500,"Name":"xUnit Test Project","ShortNameList":["xunit"],"PreferDefaultName":false,"ConfigPlace":"/content/Microsoft.Test.xUnit.FSharp/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/Microsoft.Test.xUnit.FSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"F#","type":"project","isFallback":"true"},"HostData":"{\"$schema\":\"http://json.schemastore.org/vs-2017.3.host\",\"icon\":\"ide/FSharpTestLibrary.ico\",\"tags\":[{\"type\":\"projectType\",\"add\":[],\"remove\":[\"xUnit\"]}],\"isFallback\":\"true\"}","PostActions":[],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"unused","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"VB","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"VB":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"isFallback","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"true":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"f:\\appinstal\\visualstudio\\common7\\ide\\extensions\\microsoft\\templateengine\\Microsoft.VisualStudio.TemplateEngine.FallbackHostData.17.12.178.nupkg","Author":"Microsoft","Classifications":["Test","xUnit"],"DefaultName":null,"Description":"","Identity":"Microsoft.Test.xUnit.VisualBasic.Fallback","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Test.xUnit","Precedence":6500,"Name":"xUnit Test Project","ShortNameList":["xunit"],"PreferDefaultName":false,"ConfigPlace":"/content/Microsoft.Test.xUnit.VisualBasic/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/Microsoft.Test.xUnit.VisualBasic/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"project","isFallback":"true"},"HostData":"{\"$schema\":\"http://json.schemastore.org/vs-2017.3.host\",\"icon\":\"ide/VB_NonEmpty_16X16_32X32.ico\",\"tags\":[{\"type\":\"projectType\",\"add\":[],\"remove\":[\"xUnit\"]}],\"isFallback\":\"true\"}","PostActions":[],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"unused","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"F#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"F#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"isFallback","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"true":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"f:\\appinstal\\visualstudio\\common7\\ide\\extensions\\microsoft\\templateengine\\Microsoft.VisualStudio.TemplateEngine.FallbackHostData.17.12.178.nupkg","Author":"Microsoft","Classifications":["Web","MVC"],"DefaultName":null,"Description":"","Identity":"Microsoft.Web.Mvc.FSharp.Fallback","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"Microsoft.Web.Mvc","Precedence":6500,"Name":"ASP.NET Core Web App (Model-View-Controller)","ShortNameList":["mvc"],"PreferDefaultName":false,"ConfigPlace":"/content/Microsoft.Web.Mvc.FSharp/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/Microsoft.Web.Mvc.FSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"F#","type":"project","isFallback":"true"},"HostData":"{\"$schema\":\"http://json.schemastore.org/vs-2017.3.host\",\"icon\":\"ide/WebApplication.png\",\"supportsDocker\":true,\"disableHttpsSymbol\":\"NoHttps\",\"isFallback\":\"true\"}","PostActions":[],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"unused","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"C#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"C#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"isFallback","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"true":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"f:\\appinstal\\visualstudio\\common7\\ide\\extensions\\microsoft\\templateengine\\Microsoft.VisualStudio.TemplateEngine.FallbackHostData.17.12.178.nupkg","Author":"Microsoft","Classifications":["Test","NUnit"],"DefaultName":null,"Description":"","Identity":"NUnit3.DotNetNew.Template.CSharp.Fallback","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"NUnit3.DotNetNew.Template","Precedence":6500,"Name":"NUnit 3 Test Project","ShortNameList":["nunit"],"PreferDefaultName":false,"ConfigPlace":"/content/NUnit3.DotNetNew.Template.CSharp/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/NUnit3.DotNetNew.Template.CSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"C#","type":"project","isFallback":"true"},"HostData":"{\"$schema\":\"http://json.schemastore.org/vs-2017.3.host\",\"icon\":\"ide/CS_NonEmpty_16X16_32X32.ico\",\"tags\":[{\"type\":\"projectType\",\"add\":[\"Desktop\",\"Web\"],\"remove\":[\"NUnit\"]}],\"isFallback\":\"true\"}","PostActions":[],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"unused","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"F#","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"F#":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"isFallback","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"true":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"f:\\appinstal\\visualstudio\\common7\\ide\\extensions\\microsoft\\templateengine\\Microsoft.VisualStudio.TemplateEngine.FallbackHostData.17.12.178.nupkg","Author":"Microsoft","Classifications":["Test","NUnit"],"DefaultName":null,"Description":"","Identity":"NUnit3.DotNetNew.Template.FSharp.Fallback","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"NUnit3.DotNetNew.Template","Precedence":6500,"Name":"NUnit 3 Test Project","ShortNameList":["nunit"],"PreferDefaultName":false,"ConfigPlace":"/content/NUnit3.DotNetNew.Template.FSharp/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/NUnit3.DotNetNew.Template.FSharp/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"F#","type":"project","isFallback":"true"},"HostData":"{\"$schema\":\"http://json.schemastore.org/vs-2017.3.host\",\"icon\":\"ide/FSharpTestLibrary.ico\",\"tags\":[{\"type\":\"projectType\",\"add\":[\"Desktop\",\"Web\"],\"remove\":[\"NUnit\"]}],\"isFallback\":\"true\"}","PostActions":[],"Constraints":[]},{"Parameters":[{"Documentation":"The default name symbol","Name":"name","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"unused","DataType":"string","DefaultIfOptionWithoutValue":null,"Choices":null,"Description":"The default name symbol","DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"language","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"VB","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"VB":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"type","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"project","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"project":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false},{"Documentation":null,"Name":"isFallback","Priority":3,"Precedence":{"PrecedenceDefinition":3,"IsRequiredCondition":null,"IsEnabledCondition":null,"IsRequired":false,"CanBeRequired":false},"Type":"parameter","IsName":false,"DefaultValue":"true","DataType":"choice","DefaultIfOptionWithoutValue":null,"Choices":{"true":{"DisplayName":"","Description":""}},"Description":null,"DisplayName":null,"AllowMultipleValues":false}],"MountPointUri":"f:\\appinstal\\visualstudio\\common7\\ide\\extensions\\microsoft\\templateengine\\Microsoft.VisualStudio.TemplateEngine.FallbackHostData.17.12.178.nupkg","Author":"Microsoft","Classifications":["Test","NUnit"],"DefaultName":null,"Description":"","Identity":"NUnit3.DotNetNew.Template.VisualBasic.Fallback","GeneratorId":"0c434df7-e2cb-4dee-b216-d7c58c8eb4b3","GroupIdentity":"NUnit3.DotNetNew.Template","Precedence":6500,"Name":"NUnit 3 Test Project","ShortNameList":["nunit"],"PreferDefaultName":false,"ConfigPlace":"/content/NUnit3.DotNetNew.Template.VisualBasic/.template.config/template.json","LocaleConfigPlace":null,"HostConfigPlace":"/content/NUnit3.DotNetNew.Template.VisualBasic/.template.config/ide.host.json","ThirdPartyNotices":null,"BaselineInfo":{},"TagsCollection":{"language":"VB","type":"project","isFallback":"true"},"HostData":"{\"$schema\":\"http://json.schemastore.org/vs-2017.3.host\",\"icon\":\"ide/VB_NonEmpty_16X16_32X32.ico\",\"tags\":[{\"type\":\"projectType\",\"add\":[\"Desktop\",\"Web\"],\"remove\":[\"NUnit\"]}],\"isFallback\":\"true\"}","PostActions":[],"Constraints":[]}],"MountPointsInfo":{"C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.common.itemtemplates.9.0.101.nupkg":"2024-11-22T20:27:16+08:00","C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.common.projecttemplates.8.0.8.0.404.nupkg":"2024-10-23T16:39:28+08:00","C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.test.projecttemplates.8.0.1.1.0-rc.24059.1.nupkg":"2024-10-23T16:39:28+08:00","C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.web.itemtemplates.8.0.8.0.11.nupkg":"2024-10-23T16:39:28+08:00","C:\\Program Files\\dotnet\\templates\\8.0.11\\microsoft.dotnet.web.projecttemplates.8.0.8.0.11.nupkg":"2024-10-23T16:39:28+08:00","C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.winforms.projecttemplates.9.0.0-rtm.24529.1.nupkg":"2024-11-22T20:18:16+08:00","C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.wpf.projecttemplates.9.0.0-rtm.24529.2.nupkg":"2024-11-22T20:18:16+08:00","C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.common.projecttemplates.9.0.9.0.101.nupkg":"2024-11-22T20:27:16+08:00","C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.test.projecttemplates.9.0.1.1.0-rtm.24523.2.nupkg":"2024-11-22T20:18:16+08:00","C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.web.itemtemplates.9.0.9.0.0.nupkg":"2024-11-22T20:18:16+08:00","C:\\Program Files\\dotnet\\templates\\9.0.0\\microsoft.dotnet.web.projecttemplates.9.0.9.0.0.nupkg":"2024-11-22T20:18:16+08:00","f:\\appinstal\\visualstudio\\common7\\ide\\extensions\\microsoft\\templateengine\\Microsoft.VisualStudio.TemplateEngine.FallbackHostData.17.12.178.nupkg":"2024-12-09T09:22:36.4464913+08:00"}}