UnoIslandsSamplesApp.Skia.csproj 3.4 KB
Newer Older
1 2
<Project Sdk="Microsoft.NET.Sdk">
	<PropertyGroup>
3
		<TargetFrameworks>netstandard2.0</TargetFrameworks>
4 5
	</PropertyGroup>

6 7 8 9
	<PropertyGroup Condition="'$(MSBuildRuntimeType)'=='Core'">
		<TargetFrameworks>$(TargetFrameworks);net7.0</TargetFrameworks>
	</PropertyGroup>

10 11 12
	<Import Project="../../targetframework-override.props" />

	<PropertyGroup>
13
		<DefineConstants>$(DefineConstants);__SKIA__;HAS_UNO;UNO_REFERENCE_API;UNO_ISLANDS</DefineConstants>
14 15
		<IsUnoHead>true</IsUnoHead>
		<UnoRuntimeIdentifier>Skia</UnoRuntimeIdentifier>
16 17 18 19 20 21
	</PropertyGroup>

	<PropertyGroup>
		<!-- Workaround for https://github.com/unoplatform/uno/discussions/5007 -->
		<SynthesizeLinkMetadata>true</SynthesizeLinkMetadata>
	</PropertyGroup>
22 23 24 25

	<ItemGroup>
		<ProjectReference Include="..\..\AddIns\Uno.UI.Lottie\Uno.UI.Lottie.Skia.csproj" />
		<ProjectReference Include="..\..\AddIns\Uno.UI.MSAL\Uno.UI.MSAL.Skia.csproj" />
26
		<ProjectReference Include="..\..\AddIns\Uno.UI.Svg\Uno.UI.Svg.Skia.csproj" />
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
		<ProjectReference Include="..\..\Uno.Foundation\Uno.Foundation.Skia.csproj" />
		<ProjectReference Include="..\..\Uno.UI.FluentTheme\Uno.UI.FluentTheme.Skia.csproj" />
		<ProjectReference Include="..\..\Uno.UI.RemoteControl\Uno.UI.RemoteControl.Skia.csproj" />
		<ProjectReference Include="..\..\Uno.UI.RuntimeTests\Uno.UI.RuntimeTests.Skia.csproj" />
		<ProjectReference Include="..\..\Uno.UI.XamlHost\Uno.UI.XamlHost.Skia.csproj" />
		<ProjectReference Include="..\..\Uno.UI\Uno.UI.Skia.csproj" />
		<ProjectReference Include="..\..\Uno.UI.Toolkit\Uno.UI.Toolkit.Skia.csproj" />
		<ProjectReference Include="..\..\Uno.UWP\Uno.Skia.csproj" />
		<ProjectReference Include="..\..\Uno.UI.Adapter.Microsoft.Extensions.Logging\Uno.UI.Adapter.Microsoft.Extensions.Logging.csproj" />
	</ItemGroup>

	<ItemGroup>
		<PackageReference Include="Uno.BenchmarkDotNet" Version="0.11.7-develop" />
		<PackageReference Include="Uno.BenchmarkDotNet.Annotations" Version="0.11.7-develop" />
		<PackageReference Include="Uno.SourceGenerationTasks" />
		<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="5.0.0" />
		<PackageReference Include="Microsoft.Extensions.Logging.Filter" Version="1.1.2" />
		<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="5.0.0" />
		<PackageReference Include="Uno.Core.Extensions.Logging.Singleton" Version="4.0.0-dev.7" />


48
		<PackageReference Include="Uno.Fonts.Fluent" />
49 50
		<PackageReference Include="IdentityModel.OidcClient" Version="3.1.2" />
		<PackageReference Include="Microsoft.Graph" Version="3.12.0" />
51
		<PackageReference Include="Microsoft.Identity.Client" Version="4.47.0" />
52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
		<PackageReference Include="MSTest.TestFramework" Version="2.1.2" />
		<PackageReference Include="System.Management" Version="7.0.0" />
		<PackageReference Include="BenchmarkDotNet" Version="0.11.4-develop" />
	</ItemGroup>

	<Import Project="..\..\SourceGenerators\sourcegenerators.local.props" />

	<Import Project="..\SamplesApp.Shared\SamplesApp.Shared.projitems" Label="Shared" />

	<Import Project="..\UITests.Shared\UITests.Shared.projitems" Label="Shared" />

	<Import Project="..\SamplesApp.UnitTests.Shared\SamplesApp.UnitTests.Shared.projitems" Label="Shared" />

	<Import Project="..\Benchmarks.Shared\Benchmarks.Shared.projitems" Label="Shared" />

	<Import Project="..\SamplesApp.UnitTests.Shared\SamplesApp.UnitTests.targets" />

	<ItemGroup>
		<Content Update="@(Content)" CopyToOutputDirectory="PreserveNewest" />
	</ItemGroup>

</Project>