feat: Enhance Catalog Lite expiration handling and improve Italian localization
This commit is contained in:
parent
64525f5ead
commit
03dfe0f3a1
4 changed files with 30 additions and 14 deletions
|
|
@ -15,10 +15,7 @@
|
|||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<AssemblyAttribute Include="System.Reflection.AssemblyMetadataAttribute">
|
||||
<_Parameter1>CatalogLiteExpirationDate</_Parameter1>
|
||||
<_Parameter2>$(CatalogLiteExpirationDate)</_Parameter2>
|
||||
</AssemblyAttribute>
|
||||
<Compile Include="$(IntermediateOutputPath)CatalogLiteExpiration.g.cs" Visible="false" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
|
@ -41,4 +38,11 @@
|
|||
</PropertyGroup>
|
||||
<Error Condition="'$(_CatalogLiteExpirationDateIsIso)' != 'True'" Text="CatalogLiteExpirationDate must use yyyy-MM-dd format. Current value: $(CatalogLiteExpirationDate)" />
|
||||
</Target>
|
||||
|
||||
<Target Name="GenerateCatalogLiteExpirationSource" BeforeTargets="CoreCompile" DependsOnTargets="ValidateCatalogLiteExpirationDate">
|
||||
<WriteLinesToFile
|
||||
File="$(IntermediateOutputPath)CatalogLiteExpiration.g.cs"
|
||||
Overwrite="true"
|
||||
Lines="using System.Reflection%3B

[assembly: AssemblyMetadata("CatalogLiteGeneratedExpirationDate", "$(CatalogLiteExpirationDate)")]
[assembly: AssemblyMetadata("CatalogLiteExpirationDate", "$(CatalogLiteExpirationDate)")]

namespace CatalogLite%3B

internal static class BuildExpiration
{
 public const string ExpirationDate = "$(CatalogLiteExpirationDate)"%3B
}" />
|
||||
</Target>
|
||||
</Project>
|
||||
Loading…
Add table
Add a link
Reference in a new issue