mirror of
https://github.com/jellyfin/jellyfin.git
synced 2024-09-07 11:57:55 +02:00
If the calling function can't be made async easily you can still use .GetAwaiter().GetResult(), which is way easier to find in the future
62 lines
2.9 KiB
XML
62 lines
2.9 KiB
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
<!-- ProjectGuid is only included as a requirement for SonarQube analysis -->
|
|
<PropertyGroup>
|
|
<ProjectGuid>{442B5058-DCAF-4263-BB6A-F21E31120A1B}</ProjectGuid>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\MediaBrowser.Controller\MediaBrowser.Controller.csproj" />
|
|
<ProjectReference Include="..\MediaBrowser.Model\MediaBrowser.Model.csproj" />
|
|
<ProjectReference Include="..\DvdLib\DvdLib.csproj" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<Compile Include="..\SharedVersion.cs" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="6.0.0" />
|
|
<PackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="6.0.0" />
|
|
<PackageReference Include="Microsoft.Extensions.Http" Version="6.0.0" />
|
|
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
|
|
<PackageReference Include="OptimizedPriorityQueue" Version="5.0.0" />
|
|
<PackageReference Include="PlaylistsNET" Version="1.1.3" />
|
|
<PackageReference Include="TMDbLib" Version="1.9.1" />
|
|
</ItemGroup>
|
|
|
|
<PropertyGroup>
|
|
<TargetFramework>net6.0</TargetFramework>
|
|
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
|
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
|
<CodeAnalysisRuleSet>../jellyfin.ruleset</CodeAnalysisRuleSet>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
|
|
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
|
|
</PropertyGroup>
|
|
|
|
<!-- Code Analyzers-->
|
|
<ItemGroup Condition=" '$(Configuration)' == 'Debug' ">
|
|
<PackageReference Include="Microsoft.CodeAnalysis.BannedApiAnalyzers" Version="3.3.3">
|
|
<PrivateAssets>all</PrivateAssets>
|
|
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
|
|
</PackageReference>
|
|
<PackageReference Include="SerilogAnalyzer" Version="0.15.0" PrivateAssets="All" />
|
|
<PackageReference Include="StyleCop.Analyzers" Version="1.2.0-beta.376" PrivateAssets="All" />
|
|
<PackageReference Include="SmartAnalyzers.MultithreadingAnalyzer" Version="1.1.31" PrivateAssets="All" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<None Remove="Plugins\AudioDb\Configuration\config.html" />
|
|
<EmbeddedResource Include="Plugins\AudioDb\Configuration\config.html" />
|
|
<None Remove="Plugins\Omdb\Configuration\config.html" />
|
|
<EmbeddedResource Include="Plugins\Omdb\Configuration\config.html" />
|
|
<None Remove="Plugins\MusicBrainz\Configuration\config.html" />
|
|
<EmbeddedResource Include="Plugins\MusicBrainz\Configuration\config.html" />
|
|
<None Remove="Plugins\StudioImages\Configuration\config.html" />
|
|
<EmbeddedResource Include="Plugins\StudioImages\Configuration\config.html" />
|
|
<None Remove="Plugins\Tmdb\Configuration\config.html" />
|
|
<EmbeddedResource Include="Plugins\Tmdb\Configuration\config.html" />
|
|
</ItemGroup>
|
|
</Project>
|