aspnetcore/src/Microsoft.Blazor.Mono/Microsoft.Blazor.Mono.csproj

31 lines
1.4 KiB
XML

<Project Sdk="Microsoft.NET.Sdk">
<Import Project="..\mono\mono.targets" />
<PropertyGroup>
<TargetFramework>netcoreapp2.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\Microsoft.Blazor.Common\Microsoft.Blazor.Common.csproj" />
</ItemGroup>
<Target Name="EmbedMonoResources" BeforeTargets="PreBuildEvent" DependsOnTargets="OptimizeMono" Inputs="$(MonoUnoptimizedDir)\**" Outputs="$(MonoOptimizedDir)\**">
<ItemGroup>
<MonoWasmResourcesToEmbed Include="$(MonoOptimizedDir)wasm/**" />
<MonoAsmJsResourcesToEmbed Include="$(MonoOptimizedDir)asmjs/**" />
<MonoBclResourcesToEmbed Include="$(MonoOptimizedDir)bcl/**" />
<EmbeddedResource Include="@(MonoWasmResourcesToEmbed)">
<LogicalName>mono.js./wasm$([System.String]::Copy('/%(RecursiveDir)%(FileName)%(Extension)').Replace('\', '/'))</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="@(MonoAsmJsResourcesToEmbed)">
<LogicalName>mono.js./asmjs$([System.String]::Copy('/%(RecursiveDir)%(FileName)%(Extension)').Replace('\', '/'))</LogicalName>
</EmbeddedResource>
<EmbeddedResource Include="@(MonoBclResourcesToEmbed)">
<LogicalName>mono.bcl./bcl$([System.String]::Copy('/%(RecursiveDir)%(FileName)%(Extension)').Replace('\', '/'))</LogicalName>
</EmbeddedResource>
</ItemGroup>
</Target>
</Project>