Skip to content

Commit bb4f26b

Browse files
committed
chore(cicd): maybe controlling compile time partial class
1 parent d9c84ec commit bb4f26b

File tree

1 file changed

+15
-7
lines changed

1 file changed

+15
-7
lines changed

TELBlazor.Components/TELBlazor.Components.csproj

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,14 @@
6464
<!--<Delete Files="TELBlazorPackageVersion/VersionInfo.TELBlazor.cs" />
6565
<Delete Files="TELBlazorPackageVersion/VersionInfo.cs" />-->
6666

67-
<Target Name="PreBuildCleanup" BeforeTargets="GenerateTELBlazorPackageVersion;RunGulp">
67+
<PropertyGroup>
68+
<!-- Exclude generated files from auto-inclusion to prevent duplicates -->
69+
<DefaultItemExcludes>$(DefaultItemExcludes);TELBlazorPackageVersion\VersionInfo.*.cs</DefaultItemExcludes>
70+
</PropertyGroup>
71+
<Target Name="PreBuildCleanup" BeforeTargets="GenerateTELBlazorPackageVersion;RunGulp;CoreCompile;BeforeCompile">
6872
<Delete Files="TELBlazorPackageVersion/VersionInfo.TELBlazor.cs" />
6973
</Target>
70-
<Target Name="GenerateTELBlazorPackageVersion" DependsOnTargets="PreBuildCleanup" BeforeTargets="RunGulp;CoreCompile">
74+
<Target Name="GenerateTELBlazorPackageVersion" DependsOnTargets="PreBuildCleanup" BeforeTargets="RunGulp;CoreCompile;BeforeCompile">
7175
<WriteLinesToFile
7276
File="TELBlazorPackageVersion\VersionInfo.TELBlazor.cs"
7377
Lines="// This file is auto-generated. Do not edit manually.
@@ -82,14 +86,18 @@ namespace TELBlazor.Components.TELBlazorPackageVersion
8286
Encoding="UTF-8" />
8387
</Target>
8488
<!-- qqqq was this beforetargets corecompile -->
85-
<Target Name="RunGulp" DependsOnTargets="GenerateTELBlazorPackageVersion" BeforeTargets="CoreCompile">
89+
<Target Name="RunGulp" DependsOnTargets="GenerateTELBlazorPackageVersion" BeforeTargets="CoreCompile;BeforeCompile">
8690
<Exec WorkingDirectory="$(MSBuildProjectDirectory)/.."
8791
Command="npx gulp --cwd &quot;$(MSBuildProjectDirectory)&quot; --gulpfile &quot;$(MSBuildProjectDirectory)/gulpfile.js&quot;" />
8892
</Target>
93+
94+
8995
<!--qqqq i dont think this should be needed-->
90-
<ItemGroup>
91-
<Compile Include="TELBlazorPackageVersion\VersionInfo.TELBlazor.cs" />
92-
<Compile Include="TELBlazorPackageVersion\VersionInfo.TELFrontEnd.cs" />
93-
</ItemGroup>
96+
<Target Name="CompileVersionInfoBeforeRazor" DependsOnTargets="GenerateTELBlazorPackageVersion;RunGulp;PreBuildCleanup" BeforeTargets="CoreCompile;BeforeCompile">
97+
<ItemGroup>
98+
<Compile Include="TELBlazorPackageVersion\VersionInfo.TELBlazor.cs" />
99+
<Compile Include="TELBlazorPackageVersion\VersionInfo.TELFrontEnd.cs" />
100+
</ItemGroup>
101+
</Target>
94102
</Project>
95103

0 commit comments

Comments
 (0)