1 <Project Sdk="Microsoft.NET.Sdk">
3 <TargetFramework>netstandard2.0</TargetFramework>
4 <NoWarn>$(NoWarn);CS0618;CS0809;CS1591;CA1054;CA1056</NoWarn>
5 <LangVersion>8.0</LangVersion>
8 <DefineConstants>NUI_DEBUG_OFF;NUI_PROPERTY_CHANGE_1;NUI_PROPERTY_CHANGE_2;NUI_PROPERTY_CHANGE_3;</DefineConstants>
11 <TizenPreloadFile Include="Tizen.NUI.preload"
15 <PackageReference Include="Microsoft.CSharp"
17 <PackageReference Include="System.Reflection"
19 <PackageReference Include="System.Reflection.TypeExtensions"
21 <PackageReference Include="Microsoft.Extensions.DependencyInjection"
25 <ProjectReference Include="..\Tizen.Applications.Common\Tizen.Applications.Common.csproj" />
26 <ProjectReference Include="..\Tizen.Applications.ComponentBased\Tizen.Applications.ComponentBased.csproj" />
27 <ProjectReference Include="..\Tizen.System.Information\Tizen.System.Information.csproj" />
28 <ProjectReference Include="..\Tizen.System.SystemSettings\Tizen.System.SystemSettings.csproj" />
29 <ProjectReference Include="..\Tizen.Applications.ThemeManager\Tizen.Applications.ThemeManager.csproj" />
30 <ProjectReference Include="..\Tizen.Tracer\Tizen.Tracer.csproj" />
32 <Target Name="ChangeAliasesOfStrongNameAssemblies"
33 BeforeTargets="FindReferenceAssembliesForReferences;ResolveReferences">
35 <ReferencePath Condition="'%(FileName)' == 'Tizen.System.SystemSettings'">
36 <Aliases>TizenSystemSettings</Aliases>
38 <ReferencePath Condition="'%(FileName)' == 'Tizen.System.Information'">
39 <Aliases>TizenSystemInformation</Aliases>
44 <None Update="res\*.png;res\*.svg">
45 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
48 <!-- Target Name="PostBuild" AfterTargets="PostBuildEvent">
49 <Exec Command="sdb root on

sdb shell "mount -o remount,rw /"

sdb shell "rm /usr/share/dotnet.tizen/framework/*.ni.dll"

sdb push $(TargetDir)Tizen.NUI.dll /usr/share/dotnet.tizen/framework/

sdb shell "chsmack -a '_' /usr/share/dotnet.tizen/framework/Tizen.NUI.dll"

sdb shell sync
" />