|
|
|
@ -1,15 +1,14 @@ |
|
|
|
<Project Sdk="Microsoft.NET.Sdk.BlazorWebAssembly"> |
|
|
|
<PropertyGroup> |
|
|
|
<TargetFramework>net6.0</TargetFramework> |
|
|
|
<MSBuildEnableWorkloadResolver>false</MSBuildEnableWorkloadResolver> |
|
|
|
<Nullable>enable</Nullable> |
|
|
|
<WasmBuildNative>True</WasmBuildNative> |
|
|
|
<!--Temporal hack that fixes compilation in VS--> |
|
|
|
<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked> |
|
|
|
<EmccTotalMemory>16777216</EmccTotalMemory> |
|
|
|
<BlazorEnableTimeZoneSupport>false</BlazorEnableTimeZoneSupport> |
|
|
|
<BlazorWebAssemblyPreserveCollationData>false</BlazorWebAssemblyPreserveCollationData> |
|
|
|
</PropertyGroup> |
|
|
|
|
|
|
|
<ItemGroup> |
|
|
|
<BlazorLinkerDescriptor Include="LinkerConfig.xml" /> |
|
|
|
</ItemGroup> |
|
|
|
|
|
|
|
<!-- In debug, make builds faster by reducing optimizations --> |
|
|
|
<PropertyGroup Condition="'$(Configuration)' == 'Debug'"> |
|
|
|
<WasmNativeStrip>false</WasmNativeStrip> |
|
|
|
@ -23,19 +22,36 @@ |
|
|
|
<EmccCompileOptimizationFlag>-O3</EmccCompileOptimizationFlag> |
|
|
|
<EmccLinkOptimizationFlag>-O3</EmccLinkOptimizationFlag> |
|
|
|
<RunAOTCompilation>false</RunAOTCompilation> |
|
|
|
<DebuggerSupport>false</DebuggerSupport> |
|
|
|
<EnableUnsafeBinaryFormatterSerialization>false</EnableUnsafeBinaryFormatterSerialization> |
|
|
|
<EnableUnsafeUTF7Encoding>false</EnableUnsafeUTF7Encoding> |
|
|
|
<EventSourceSupport>false</EventSourceSupport> |
|
|
|
<HttpActivityPropagationSupport>false</HttpActivityPropagationSupport> |
|
|
|
<InvariantGlobalization>true</InvariantGlobalization> |
|
|
|
<MetadataUpdaterSupport>false</MetadataUpdaterSupport> |
|
|
|
<UseNativeHttpHandler>true</UseNativeHttpHandler> |
|
|
|
<UseSystemResourceKeys>true</UseSystemResourceKeys> |
|
|
|
<PublishTrimmed>true</PublishTrimmed> |
|
|
|
<TrimMode>link</TrimMode> |
|
|
|
<TrimmerRemoveSymbols>true</TrimmerRemoveSymbols> |
|
|
|
</PropertyGroup> |
|
|
|
|
|
|
|
<ItemGroup> |
|
|
|
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="6.0.0"/> |
|
|
|
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="6.0.0" PrivateAssets="all"/> |
|
|
|
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="6.0.0" /> |
|
|
|
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="6.0.0" PrivateAssets="all" /> |
|
|
|
</ItemGroup> |
|
|
|
|
|
|
|
<Import Project="..\..\src\Web\Avalonia.Web.Blazor\Avalonia.Web.Blazor.targets" /> |
|
|
|
<Import Project="..\..\src\Web\Avalonia.Web.Blazor\Avalonia.Web.Blazor.CompilationTuning.props" /> |
|
|
|
|
|
|
|
<ItemGroup> |
|
|
|
<ProjectReference Include="..\..\src\Web\Avalonia.Web.Blazor\Avalonia.Web.Blazor.csproj"/> |
|
|
|
<ProjectReference Include="..\ControlCatalog\ControlCatalog.csproj"/> |
|
|
|
<ProjectReference Include="..\..\src\Skia\Avalonia.Skia\Avalonia.Skia.csproj" /> |
|
|
|
<ProjectReference Include="..\..\src\Web\Avalonia.Web.Blazor\Avalonia.Web.Blazor.csproj" /> |
|
|
|
<ProjectReference Include="..\ControlCatalog\ControlCatalog.csproj" /> |
|
|
|
</ItemGroup> |
|
|
|
|
|
|
|
<Import Project="..\..\build\ReferenceCoreLibraries.props" /> |
|
|
|
<Import Project="..\..\build\BuildTargets.targets" /> |
|
|
|
|
|
|
|
<Import Project="..\..\src\Web\Avalonia.Web.Blazor\Avalonia.Web.Blazor.targets" /> |
|
|
|
<Import Project="..\..\src\Web\Avalonia.Web.Blazor\Avalonia.Web.Blazor.CompilationTuning.props" /> |
|
|
|
|
|
|
|
</Project> |
|
|
|
|
|
|
|
|