2025-11-13 04:55:13 +00:00
|
|
|
<Project Sdk="Microsoft.NET.Sdk.Web">
|
2025-11-14 05:03:51 +00:00
|
|
|
<PropertyGroup>
|
2025-11-14 15:12:15 +00:00
|
|
|
<TargetFramework>net10.0</TargetFramework>
|
2025-11-14 05:03:51 +00:00
|
|
|
<EmitCompilerGeneratedFiles>true</EmitCompilerGeneratedFiles>
|
|
|
|
|
<CompilerGeneratedFilesOutputPath>$(BaseIntermediateOutputPath)\Generated</CompilerGeneratedFilesOutputPath>
|
2025-11-17 03:27:16 +00:00
|
|
|
<UserSecretsId>f752169f-4aaa-411d-a6ba-684cc1ad5349</UserSecretsId>
|
2026-04-25 14:19:50 +01:00
|
|
|
<SelfContained>true</SelfContained>
|
2026-05-09 19:33:51 +01:00
|
|
|
<!-- RazorLight (used by Marechai.Email) needs the entry assembly's compilation context
|
|
|
|
|
at runtime to resolve metadata references when compiling email templates. Without
|
|
|
|
|
this, every email send fails with "Can't load metadata reference from the entry
|
|
|
|
|
assembly. Make sure PreserveCompilationContext is set to true in *.csproj file".
|
|
|
|
|
GenerateRuntimeConfigurationFiles + CopyRefAssembliesToPublishDirectory ensure the
|
|
|
|
|
ref assemblies actually ship with the published output; PublishTrimmed/PublishSingleFile
|
|
|
|
|
must stay off because RazorLight reflects over the loaded assemblies at runtime. -->
|
|
|
|
|
<PreserveCompilationContext>true</PreserveCompilationContext>
|
|
|
|
|
<GenerateRuntimeConfigurationFiles>true</GenerateRuntimeConfigurationFiles>
|
|
|
|
|
<CopyRefAssembliesToPublishDirectory>true</CopyRefAssembliesToPublishDirectory>
|
|
|
|
|
<PublishTrimmed>false</PublishTrimmed>
|
|
|
|
|
<PublishSingleFile>false</PublishSingleFile>
|
2025-11-14 05:03:51 +00:00
|
|
|
</PropertyGroup>
|
2025-11-13 04:55:13 +00:00
|
|
|
|
2025-11-13 05:16:58 +00:00
|
|
|
<ItemGroup>
|
2025-11-17 03:27:16 +00:00
|
|
|
<PackageReference Include="Aaru.CommonTypes" />
|
|
|
|
|
<PackageReference Include="Markdig" />
|
|
|
|
|
<PackageReference Include="Microsoft.AspNetCore.OpenApi" />
|
|
|
|
|
<PackageReference Include="Svg.Skia" />
|
2026-06-04 14:22:06 +01:00
|
|
|
<PackageReference Include="SkiaSharp.NativeAssets.Linux" />
|
2025-11-17 03:27:16 +00:00
|
|
|
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" />
|
|
|
|
|
<PackageReference Include="Microsoft.AspNetCore.Identity.UI" />
|
2026-03-20 22:32:25 +00:00
|
|
|
<PackageReference Include="MetadataExtractor" />
|
2025-11-17 03:27:16 +00:00
|
|
|
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" />
|
2025-11-13 05:16:58 +00:00
|
|
|
</ItemGroup>
|
|
|
|
|
|
|
|
|
|
<ItemGroup>
|
2025-11-17 03:27:16 +00:00
|
|
|
<ProjectReference Include="..\Marechai.Database\Marechai.Database.csproj" />
|
|
|
|
|
<ProjectReference Include="..\Marechai.Data\Marechai.Data.csproj" />
|
2026-05-08 16:07:39 +01:00
|
|
|
<ProjectReference Include="..\Marechai.Email\Marechai.Email.csproj" />
|
2026-05-14 19:30:29 +01:00
|
|
|
<ProjectReference Include="..\Marechai.Translation\Marechai.Translation.csproj" />
|
2025-11-13 05:16:58 +00:00
|
|
|
</ItemGroup>
|
2025-11-13 04:55:13 +00:00
|
|
|
|
|
|
|
|
</Project>
|