<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
	<OutputType>library</OutputType>
    <TargetFramework>net7.0</TargetFramework>
    <RootNamespace>N_m3u8DL_RE.Common</RootNamespace>
    <ImplicitUsings>enable</ImplicitUsings>
	<LangVersion>preview</LangVersion>
    <Nullable>enable</Nullable>
  </PropertyGroup>

  <ItemGroup>
	  <PackageReference Include="Spectre.Console" Version="0.44.1-preview.0.17" />
  </ItemGroup>

  <ItemGroup>
    <Compile Update="Resource\ResString.Designer.cs">
      <DesignTime>True</DesignTime>
      <AutoGen>True</AutoGen>
      <DependentUpon>ResString.resx</DependentUpon>
    </Compile>
  </ItemGroup>

  <ItemGroup>
    <EmbeddedResource Update="Resource\ResString.resx">
      <Generator>PublicResXFileCodeGenerator</Generator>
		<PublicClass>true</PublicClass>
		<LastGenOutput>ResString.Designer.cs</LastGenOutput>
    </EmbeddedResource>
    <EmbeddedResource Update="Resource\ResString.zh-Hans.resx">
      <Generator>PublicResXFileCodeGenerator</Generator>
		<PublicClass>true</PublicClass>
    </EmbeddedResource>
    <EmbeddedResource Update="Resource\ResString.zh-Hant.resx">
      <Generator>PublicResXFileCodeGenerator</Generator>
		<PublicClass>true</PublicClass>
    </EmbeddedResource>
  </ItemGroup>
	
</Project>