﻿<?xml version="1.0" encoding="utf-8"?>
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011">
  <Metadata>
    <Identity Id="Microsoft.VisualStudio.RazorExtension" Version="17.14.3.2530601" Language="en-US" Publisher="Microsoft" />
    <DisplayName>Razor Language Services</DisplayName>
    <Description xml:space="preserve">Language services for ASP.NET Core Razor</Description>
    <Icon>WebConfiguration.png</Icon>
    <PreviewIcon>WebConfiguration.png</PreviewIcon>
    <PackageId>Microsoft.VisualStudio.RazorExtension</PackageId>
    <!-- This is needed to mark this extension as cloud compliant. -->
    <AllowClientRole>true</AllowClientRole>
  </Metadata>
  <Installation AllUsers="true" SystemComponent="true">
    <InstallationTarget Id="Microsoft.VisualStudio.Pro" Version="[17.0,]">
      <ProductArchitecture>amd64</ProductArchitecture>
    </InstallationTarget>
  </Installation>
  <Dependencies>
    <Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" Version="[4.7.2,)" />
  </Dependencies>
  <Prerequisites>
    <Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[17.0,)" DisplayName="Visual Studio core editor" />
    <Prerequisite Id="Microsoft.VisualStudio.Component.Roslyn.LanguageServices" Version="[17.0,)" DisplayName="Roslyn Language Services" />
  </Prerequisites>
  <Assets>
    <Asset Type="Microsoft.VisualStudio.VsPackage" Path="Microsoft.VisualStudio.RazorExtension.pkgdef" />
    <Asset Type="Microsoft.VisualStudio.VsPackage" Path="Microsoft.VisualStudio.RazorExtension.Custom.pkgdef" />
    <Asset Type="Microsoft.VisualStudio.VsPackage" Path="Microsoft.VisualStudio.RazorExtension.BrokeredServices.pkgdef" />
    <Asset Type="Microsoft.VisualStudio.MefComponent" Path="Microsoft.VisualStudio.RazorExtension.dll" />
    <Asset Type="Microsoft.VisualStudio.MefComponent" Path="Microsoft.CodeAnalysis.Razor.Compiler.dll" />
    <!-- ServiceHub assets are added by msbuild target -->
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.LinkedEditingRangeCore64.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.SemanticTokensCore64.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.HtmlDocumentCore64.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.TagHelperProviderCore64.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.ClientInitializationCore64.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.UriPresentationCore64.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.FoldingRangeCore64.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.SignatureHelpCore64.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.DocumentHighlightCore64.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.InlayHintCore64.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.DocumentSymbolCore64.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.GoToDefinitionCore64.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.RenameCore64.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.AutoInsertCore64.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.FormattingCore64.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.GoToImplementationCore64.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.SpellCheckCore64.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.DiagnosticsCore64.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.HoverCore64.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.CompletionCore64.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.CodeActionsCore64.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.FindAllReferencesCore64.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.InlineCompletionCore64.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.DebugInfoCore64.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.LinkedEditingRangeCore64S.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.SemanticTokensCore64S.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.HtmlDocumentCore64S.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.TagHelperProviderCore64S.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.ClientInitializationCore64S.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.UriPresentationCore64S.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.FoldingRangeCore64S.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.SignatureHelpCore64S.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.DocumentHighlightCore64S.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.InlayHintCore64S.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.DocumentSymbolCore64S.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.GoToDefinitionCore64S.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.RenameCore64S.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.AutoInsertCore64S.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.FormattingCore64S.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.GoToImplementationCore64S.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.SpellCheckCore64S.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.DiagnosticsCore64S.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.HoverCore64S.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.CompletionCore64S.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.CodeActionsCore64S.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.FindAllReferencesCore64S.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.InlineCompletionCore64S.servicehub.service.json" />
    <Asset Type="Microsoft.ServiceHub.Service" Path="ServiceHubCore\Microsoft.VisualStudio.Razor.DebugInfoCore64S.servicehub.service.json" />
    <Asset Type="Microsoft.VisualStudio.Assembly" Path="Microsoft.CodeAnalysis.Razor.Compiler.dll" />
    <Asset Type="Microsoft.VisualStudio.Assembly" Path="Microsoft.AspNetCore.Razor.LanguageServer.dll" />
    <Asset Type="Microsoft.VisualStudio.Assembly" Path="Microsoft.CodeAnalysis.Razor.Workspaces.dll" />
    <Asset Type="Microsoft.VisualStudio.Assembly" Path="Microsoft.VisualStudio.LanguageServices.Razor.dll" />
    <Asset Type="Microsoft.VisualStudio.MefComponent" Path="Microsoft.VisualStudio.LanguageServices.Razor.dll" />
    <Asset Type="Microsoft.VisualStudio.Assembly" Path="Microsoft.VisualStudio.LegacyEditor.Razor.dll" />
    <Asset Type="Microsoft.VisualStudio.MefComponent" Path="Microsoft.VisualStudio.LegacyEditor.Razor.dll" />
    <Asset Type="Microsoft.VisualStudio.Assembly" Path="Microsoft.VisualStudio.LanguageServer.ContainedLanguage.dll" />
    <Asset Type="Microsoft.VisualStudio.MefComponent" Path="Microsoft.VisualStudio.LanguageServer.ContainedLanguage.dll" />
    <Asset Type="Microsoft.VisualStudio.Assembly" Path="Microsoft.AspNetCore.Razor.ExternalAccess.LegacyEditor.dll" />
    <Asset Type="Microsoft.VisualStudio.MefComponent" Path="Microsoft.AspNetCore.Razor.ExternalAccess.LegacyEditor.dll" />
    <Asset Type="Microsoft.VisualStudio.RazorAssembly" Path="Microsoft.CodeAnalysis.Razor.Compiler.dll" />
    <Asset Type="Microsoft.VisualStudio.RazorAssembly" Path="Microsoft.AspNetCore.Razor.Utilities.Shared.dll" />
  </Assets>
</PackageManifest>