Skip to content

Commit 23e3909

Browse files
Copilotjaviercn
andcommitted
Add RespectRequiredConstructorParametersDefault feature switch to all Web and WebAssembly test projects
Co-authored-by: javiercn <[email protected]>
1 parent 8193002 commit 23e3909

File tree

5 files changed

+25
-0
lines changed

5 files changed

+25
-0
lines changed

src/Components/test/testassets/Components.TestServer/Components.TestServer.csproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,11 @@
1313
<InterceptorsNamespaces>$(InterceptorsNamespaces);Microsoft.AspNetCore.Http.Validation.Generated;Microsoft.Extensions.Validation.Generated</InterceptorsNamespaces>
1414
</PropertyGroup>
1515

16+
<ItemGroup>
17+
<!-- Enable RespectRequiredConstructorParametersDefault to test compatibility -->
18+
<RuntimeHostConfigurationOption Include="System.Text.Json.Serialization.RespectRequiredConstructorParametersDefault" Value="true" />
19+
</ItemGroup>
20+
1621
<ItemGroup>
1722
<ProjectReference Include="$(RepoRoot)/src/Validation/gen/Microsoft.Extensions.Validation.ValidationsGenerator.csproj" OutputItemType="Analyzer" ReferenceOutputAssembly="false" />
1823
</ItemGroup>

src/Components/test/testassets/Components.WasmMinimal/Components.WasmMinimal.csproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@
88
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
99
</PropertyGroup>
1010

11+
<ItemGroup>
12+
<!-- Enable RespectRequiredConstructorParametersDefault to test compatibility -->
13+
<RuntimeHostConfigurationOption Include="System.Text.Json.Serialization.RespectRequiredConstructorParametersDefault" Value="true" />
14+
</ItemGroup>
15+
1116
<ItemGroup>
1217
<Reference Include="Microsoft.AspNetCore.Components.WebAssembly" />
1318
<Reference Include="Microsoft.AspNetCore.Components.WebAssembly.Authentication" />

src/Components/test/testassets/Components.WasmRemoteAuthentication/Components.WasmRemoteAuthentication.csproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@
77
<StaticWebAssetBasePath>WasmRemoteAuthentication</StaticWebAssetBasePath>
88
</PropertyGroup>
99

10+
<ItemGroup>
11+
<!-- Enable RespectRequiredConstructorParametersDefault to test compatibility -->
12+
<RuntimeHostConfigurationOption Include="System.Text.Json.Serialization.RespectRequiredConstructorParametersDefault" Value="true" />
13+
</ItemGroup>
14+
1015
<PropertyGroup Condition="'$(TestTrimmedOrMultithreadingApps)' == 'true'">
1116
<!-- Avoid spending time brotli compression publish output.-->
1217
<_BlazorBrotliCompressionLevel>NoCompression</_BlazorBrotliCompressionLevel>

src/Components/test/testassets/ComponentsApp.Server/ComponentsApp.Server.csproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44
<TargetFramework>$(DefaultNetCoreTargetFramework)</TargetFramework>
55
</PropertyGroup>
66

7+
<ItemGroup>
8+
<!-- Enable RespectRequiredConstructorParametersDefault to test compatibility -->
9+
<RuntimeHostConfigurationOption Include="System.Text.Json.Serialization.RespectRequiredConstructorParametersDefault" Value="true" />
10+
</ItemGroup>
11+
712
<ItemGroup>
813
<Reference Include="Microsoft.AspNetCore" />
914
<Reference Include="Microsoft.AspNetCore.Components.Server" />

src/Components/test/testassets/GlobalizationWasmApp/GlobalizationWasmApp.csproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@
99
<GenerateResxSource>false</GenerateResxSource>
1010
</PropertyGroup>
1111

12+
<ItemGroup>
13+
<!-- Enable RespectRequiredConstructorParametersDefault to test compatibility -->
14+
<RuntimeHostConfigurationOption Include="System.Text.Json.Serialization.RespectRequiredConstructorParametersDefault" Value="true" />
15+
</ItemGroup>
16+
1217
<PropertyGroup Condition="'$(TestTrimmedOrMultithreadingApps)' == 'true'">
1318
<!-- Avoid spending time brotli compression publish output.-->
1419
<_BlazorBrotliCompressionLevel>NoCompression</_BlazorBrotliCompressionLevel>

0 commit comments

Comments
 (0)