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 " $(MSBuildProjectDirectory)" --gulpfile " $(MSBuildProjectDirectory)/gulpfile.js" " />
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