Skip to content

Commit b72a54e

Browse files
Fix file generation
1 parent 7a00fe4 commit b72a54e

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

src/AspNetCore/WebApi/test/Asp.Versioning.OpenApi.Tests/Asp.Versioning.OpenApi.Tests.csproj

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,15 @@
1313
</ItemGroup>
1414

1515
<ItemGroup>
16+
<Compile Include="$(SourceFile)" Condition="Exists('$(SourceFile)')" Link="%(Filename)%(Extension)" Visible="false" />
1617
<Compile Include="$(RootDir)\src\Abstractions\test\Asp.Versioning.Abstractions.Tests\AssumeCultureAttribute.cs" Link="AssumeCultureAttribute.cs" />
1718
</ItemGroup>
1819

1920
<ItemGroup>
20-
<None Include="Content\**\*.*" CopyToOutputDirectory="Always" />
21+
<None Include="Content\**\*.*" CopyToOutputDirectory="Always" />
2122
</ItemGroup>
2223

23-
<Target Name="GenerateFilePaths" AfterTargets="BeforeBuild">
24+
<Target Name="GenerateFilePaths" BeforeTargets="PrepareForBuild">
2425

2526
<ItemGroup>
2627
<Code Include="namespace $(RootNamespace)%3B" />
@@ -32,10 +33,15 @@
3233
<Code Include="}" />
3334
</ItemGroup>
3435

36+
<PropertyGroup>
37+
<FirstRun>true</FirstRun>
38+
<FirstRun Condition="Exists('$(SourceFile)')">false</FirstRun>
39+
</PropertyGroup>
40+
3541
<WriteLinesToFile File="$(SourceFile)" Lines="@(Code)" Overwrite="true" />
3642

3743
<ItemGroup>
38-
<Compile Include="$(SourceFile)" />
44+
<Compile Include="$(SourceFile)" Condition="$(FirstRun)" />
3945
</ItemGroup>
4046

4147
</Target>

0 commit comments

Comments
 (0)