1+ <Project Sdk =" Microsoft.NET.Sdk" ToolsVersion =" 15.0" >
2+ <PropertyGroup >
3+ <TargetFrameworks >net46</TargetFrameworks >
4+ <Product >$(AssemblyName) ($(TargetFramework))</Product >
5+ <NoWarn >$(NoWarn);1998;1591;1573;1572;1574;1712;1711;1570;NU5128;NU5105</NoWarn >
6+ <Description ></Description >
7+ <BuildForLiveUnitTesting >false</BuildForLiveUnitTesting >
8+ <GeneratePackageOnBuild >true</GeneratePackageOnBuild >
9+ <TreatWarningsAsErrors >True</TreatWarningsAsErrors >
10+ <TreatSpecificWarningsAsErrors />
11+ <DebugType >full</DebugType >
12+ <DebugSymbols >True</DebugSymbols >
13+ <IncludeBuildOutput >false</IncludeBuildOutput >
14+ </PropertyGroup >
15+
16+ <PropertyGroup >
17+ <Authors >nventive</Authors >
18+ <PackageProjectUrl >https://github.com/nventive/Uno.Core</PackageProjectUrl >
19+ <PackageIconUrl >https://nv-assets.azurewebsites.net/logos/uno.png</PackageIconUrl >
20+ <RepositoryUrl >https://github.com/nventive/Uno.Core</RepositoryUrl >
21+ <Description >A package that includes Uno.Core as a dependency for build tasks and Uno.SourceGeneration binaries.</Description >
22+ <Copyright >Copyright (C) 2015-2020 nventive inc. - all rights reserved</Copyright >
23+ </PropertyGroup >
24+
25+ <ItemGroup >
26+ <None Remove =" build\Uno.Core.Build.targets" />
27+ </ItemGroup >
28+
29+ <ItemGroup >
30+ <Content Include =" ..\Uno.Core\bin\$(Configuration)\net46\Uno.Core.dll" >
31+ <Pack >true</Pack >
32+ <PackagePath >build</PackagePath >
33+ </Content >
34+ <Content Include =" ..\Uno.Core\bin\$(Configuration)\net46\Microsoft.Extensions.*.dll" >
35+ <Pack >true</Pack >
36+ <PackagePath >build</PackagePath >
37+ </Content >
38+ <Content Include =" ..\Uno.Core\bin\$(Configuration)\net46\CommonServiceLocator.dll" >
39+ <Pack >true</Pack >
40+ <PackagePath >build</PackagePath >
41+ </Content >
42+ <Content Include =" build\Uno.Core.Build.targets" >
43+ <Pack >true</Pack >
44+ <PackagePath >build</PackagePath >
45+ </Content >
46+ </ItemGroup >
47+
48+ <ItemGroup >
49+ <PackageReference Include =" Microsoft.Build" >
50+ <Version >15.1.1012</Version >
51+ <ExcludeAssets >runtime</ExcludeAssets >
52+ <PrivateAssets >all</PrivateAssets >
53+ </PackageReference >
54+ <PackageReference Include =" Microsoft.Build.Framework" >
55+ <Version >15.1.1012</Version >
56+ <ExcludeAssets >runtime</ExcludeAssets >
57+ <PrivateAssets >all</PrivateAssets >
58+ </PackageReference >
59+ <PackageReference Include =" Microsoft.Build.Tasks.Core" >
60+ <Version >15.1.1012</Version >
61+ <ExcludeAssets >runtime</ExcludeAssets >
62+ <PrivateAssets >all</PrivateAssets >
63+ </PackageReference >
64+ <PackageReference Include =" Microsoft.Build.Utilities.Core" >
65+ <Version >15.1.1012</Version >
66+ <ExcludeAssets >runtime</ExcludeAssets >
67+ <PrivateAssets >all</PrivateAssets >
68+ </PackageReference >
69+ <PackageReference Include =" Uno.MonoAnalyzers" Version =" 1.0.0-dev.4" >
70+ <PrivateAssets >all</PrivateAssets >
71+ <IncludeAssets >runtime; build; native; contentfiles; analyzers</IncludeAssets >
72+ </PackageReference >
73+ </ItemGroup >
74+
75+ <Target Name =" Publish" />
76+
77+ <Target Name =" BuildManualDependencies" BeforeTargets =" Build" >
78+ <!--
79+ This is required because the non-reference dependencies are not properly handled
80+ see: https://developercommunity.visualstudio.com/content/problem/90538/a-cross-targeted-project-incorrectly-treats-soluti.html
81+ -->
82+ <MSBuild Properties =" Configuration=$(Configuration);Platform=AnyCPU" Targets =" Build" Projects =" ..\Uno.Core\Uno.Core.csproj" RebaseOutputs =" false" />
83+ </Target >
84+
85+ </Project >
0 commit comments