No idea why it does not work...

This commit is contained in:
Alexander Shabarshov 2026-05-16 20:10:22 +01:00
parent 9a27a083ab
commit b4f0fe0a80
2 changed files with 13 additions and 8 deletions

View File

@ -23,14 +23,11 @@ jobs:
run: dotnet restore -r win-x64
- name: Build Release
run: dotnet build -c Release --no-restore `
/p:BuildNumber=${{ github.run_number }} `
/p:SourceRevisionId=${{ github.sha }}
run: dotnet build -c Release --no-restore /p:BuildNumber=${{ github.run_number }} /p:SourceRevisionId=${{ github.sha }}
- name: Publish Release
run: dotnet publish -c Release -r win-x64 --self-contained true --no-build `
/p:BuildNumber=${{ github.run_number }} `
/p:SourceRevisionId=${{ github.sha }}
run: dotnet publish -c Release -r win-x64 --self-contained true --no-build /p:BuildNumber=${{ github.run_number }} /p:SourceRevisionId=${{ github.sha }}
- name: Create ZIP
shell: pwsh

View File

@ -44,7 +44,12 @@
</PropertyGroup>
<Target Name="GenerateBuildInfo" BeforeTargets="PrepareForBuild">
<ReadLinesFromFile File="ThisAssembly.template">
<Message Text="=== GENERATE BUILD INFO ===" Importance="High" />
<Message Text="Version: $(Version)" Importance="High" />
<Message Text="BuildNumber: $(BuildNumber)" Importance="High" />
<Message Text="Commit: $(SourceRevisionId)" Importance="High" />
<ReadLinesFromFile File="$(MSBuildProjectDirectory)\ThisAssembly.template">
<Output TaskParameter="Lines" ItemName="BuildInfoLines" />
</ReadLinesFromFile>
@ -52,8 +57,11 @@
<ProcessedBuildInfoLines Include="@(BuildInfoLines->Replace('@VERSION@', '$(Version)')->Replace('@BUILDNUMBER@', '$(BuildNumber)')->Replace('@COMMIT@', '$(SourceRevisionId)'))" />
</ItemGroup>
<Message Text="Template: @(BuildInfoLines)" Importance="High" />
<Message Text="Processed: @(ProcessedBuildInfoLines)" Importance="High" />
<WriteLinesToFile
File="ThisAssembly.g.cs"
File="$(MSBuildProjectDirectory)\ThisAssembly.g.cs"
Overwrite="true"
Lines="@(ProcessedBuildInfoLines)" />
</Target>