|
|
@@ -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>
|
|
|
+
|