|
41 | 41 |
|
42 | 42 | <PropertyGroup> |
43 | 43 | <CoreCompileDependsOn> |
44 | | - GenerateAssemblyInfo; |
45 | | - $(CoreCompileDependsOn) |
| 44 | + $(CoreCompileDependsOn);GenerateAssemblyInfo |
46 | 45 | </CoreCompileDependsOn> |
47 | 46 | </PropertyGroup> |
48 | 47 |
|
49 | 48 | <!-- Log version info after MSBuild has processed all imported properties --> |
50 | 49 | <Target Name="LogSelectedVersion" AfterTargets="PrepareForBuild" Condition="'$(LogVersionInfo)' == 'true'"> |
51 | 50 | <Message Importance="High" Text="================== Versioning Info ==================" /> |
52 | 51 | <Message Importance="High" Text=" ➤ BaseVersion: $(BaseVersion)" /> |
53 | | - <Message Condition="'$(BuildMetadata)' != ''" Importance="High" Text=" ➤ BuildMetadata: $(BuildMetadata)" /> |
54 | | - <Message Condition="'$(BuildIdentifier)' != ''" Importance="High" Text=" ➤ BuildIdentifier: $(BuildIdentifier)" /> |
| 52 | + <Message Importance="High" Text=" ➤ BuildMetadata: $(BuildMetadata)" Condition="'$(BuildMetadata)' != ''" /> |
| 53 | + <Message Importance="High" Text=" ➤ BuildIdentifier: $(BuildIdentifier)" Condition="'$(BuildIdentifier)' != ''" /> |
55 | 54 | <Message Importance="High" Text=" ➤ AssemblyVersion: $(AssemblyVersion)" /> |
56 | 55 | <Message Importance="High" Text=" ➤ FileVersion: $(FileVersion)" /> |
57 | 56 | <Message Importance="High" Text=" ➤ Version (NuGet): $(Version)" /> |
58 | 57 | <Message Importance="High" Text=" ➤ InformationalVersion: $(InformationalVersion)" /> |
59 | 58 | <Message Importance="High" Text="=====================================================" /> |
60 | 59 | </Target> |
61 | 60 |
|
62 | | - <Target Name="GenerateAssemblyInfo"> |
| 61 | + <Target Name="GenerateAssemblyInfo" |
| 62 | + Inputs="$(MSBuildProjectFullPath)" |
| 63 | + Outputs="$(_GeneratedAssemblyInfoFile)"> |
| 64 | + |
| 65 | + <Message Importance="High" Text="🚧 Entering GenerateAssemblyInfo target" /> |
| 66 | + |
63 | 67 | <PropertyGroup> |
64 | 68 | <_GeneratedAssemblyInfoFile Condition="'$(Language)' == 'C#'">$(IntermediateOutputPath)Versioning.Common.GeneratedAssemblyInfo.cs</_GeneratedAssemblyInfoFile> |
65 | 69 | <_GeneratedAssemblyInfoFile Condition="'$(Language)' == 'VB'">$(IntermediateOutputPath)Versioning.Common.GeneratedAssemblyInfo.vb</_GeneratedAssemblyInfoFile> |
|
106 | 110 | <Compile Include="$(_GeneratedAssemblyInfoFile)" /> |
107 | 111 | </ItemGroup> |
108 | 112 | </Target> |
109 | | - |
110 | 113 | </Project> |
0 commit comments