)
DOTNET_SDK_VERSION_BAND=6.0.400
-TIZEN_WORKLOAD_VERSION=7.0.119
+TIZEN_WORKLOAD_VERSION=8.0.140
TIZEN_WORKLOAD_NUPKGS=(
"Samsung.NET.Sdk.Tizen.Manifest-${DOTNET_SDK_VERSION_BAND}"
+++ /dev/null
-Samsung Tizen .NET SDK
-
-The MIT License (MIT)
-
-Copyright (c) Samsung Electronics Co., Ltd.
-
-All rights reserved.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
+++ /dev/null
-<?xml version="1.0" encoding="utf-8"?>
-<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
- <metadata>
- <id>Samsung.NETCore.App.Runtime.tizen</id>
- <version>7.0.119+sha.4676994</version>
- <authors>Samsung Electronics</authors>
- <license type="file">LICENSE</license>
- <licenseUrl>https://aka.ms/deprecateLicenseUrl</licenseUrl>
- <description>Internal implementation package not meant for direct consumption. Please do not reference directly.</description>
- <packageTypes>
- <packageType name="DotnetPlatform" />
- </packageTypes>
- </metadata>
-</package>
\ No newline at end of file
+++ /dev/null
-<FileList TargetFrameworkIdentifier=".NETCoreApp" TargetFrameworkVersion="6.0" FrameworkName="Microsoft.NETCore.App" Name=".NET Runtime">
-</FileList>
--- /dev/null
+Samsung Tizen .NET SDK
+
+The MIT License (MIT)
+
+Copyright (c) Samsung Electronics Co., Ltd.
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
+ <metadata>
+ <id>Samsung.NETCore.App.Runtime.tizen</id>
+ <version>8.0.140+sha.888bd00</version>
+ <authors>Samsung Electronics</authors>
+ <license type="file">LICENSE</license>
+ <licenseUrl>https://aka.ms/deprecateLicenseUrl</licenseUrl>
+ <description>Internal implementation package not meant for direct consumption. Please do not reference directly.</description>
+ <packageTypes>
+ <packageType name="DotnetPlatform" />
+ </packageTypes>
+ </metadata>
+</package>
\ No newline at end of file
--- /dev/null
+<FileList TargetFrameworkIdentifier=".NETCoreApp" TargetFrameworkVersion="6.0" FrameworkName="Microsoft.NETCore.App" Name=".NET Runtime">
+</FileList>
+++ /dev/null
-Samsung Tizen .NET SDK
-
-The MIT License (MIT)
-
-Copyright (c) Samsung Electronics Co., Ltd.
-
-All rights reserved.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
+++ /dev/null
-<?xml version="1.0" encoding="utf-8"?>
-<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
- <metadata>
- <id>Samsung.Tizen.Ref</id>
- <version>7.0.119+sha.4676994</version>
- <authors>Samsung Electronics</authors>
- <license type="file">LICENSE</license>
- <licenseUrl>https://aka.ms/deprecateLicenseUrl</licenseUrl>
- <description>Tizen .NET reference assemblies. Please do not reference directly.
- - TizenFX API Level : 10
- - TizenFX Version : 10.0.0.17508</description>
- <packageTypes>
- <packageType name="DotnetPlatform" />
- </packageTypes>
- </metadata>
-</package>
\ No newline at end of file
+++ /dev/null
-<FileList Name=".NET 6.0 - Tizen" TargetFrameworkIdentifier=".NETCoreApp" TargetFrameworkVersion="6.0" FrameworkName="Samsung.Tizen">
- <File Type="Managed" Path="ref/net6.0/ElmSharp.Wearable.dll" AssemblyName="ElmSharp.Wearable" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/ElmSharp.dll" AssemblyName="ElmSharp" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Account.AccountManager.dll" AssemblyName="Tizen.Account.AccountManager" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Account.FidoClient.dll" AssemblyName="Tizen.Account.FidoClient" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Account.OAuth2.dll" AssemblyName="Tizen.Account.OAuth2" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Account.SyncManager.dll" AssemblyName="Tizen.Account.SyncManager" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Applications.Alarm.dll" AssemblyName="Tizen.Applications.Alarm" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Applications.AttachPanel.dll" AssemblyName="Tizen.Applications.AttachPanel" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Applications.Badge.dll" AssemblyName="Tizen.Applications.Badge" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Applications.Cion.dll" AssemblyName="Tizen.Applications.Cion" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Applications.Common.dll" AssemblyName="Tizen.Applications.Common" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Applications.ComponentBased.ComponentManager.dll" AssemblyName="Tizen.Applications.ComponentBased.ComponentManager" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Applications.ComponentBased.Default.dll" AssemblyName="Tizen.Applications.ComponentBased.Default" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Applications.ComponentBased.Port.dll" AssemblyName="Tizen.Applications.ComponentBased.Port" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Applications.ComponentBased.dll" AssemblyName="Tizen.Applications.ComponentBased" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Applications.DataControl.dll" AssemblyName="Tizen.Applications.DataControl" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Applications.EventManager.dll" AssemblyName="Tizen.Applications.EventManager" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Applications.MessagePort.dll" AssemblyName="Tizen.Applications.MessagePort" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Applications.Notification.dll" AssemblyName="Tizen.Applications.Notification" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Applications.NotificationEventListener.dll" AssemblyName="Tizen.Applications.NotificationEventListener" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Applications.PackageManager.dll" AssemblyName="Tizen.Applications.PackageManager" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Applications.Preference.dll" AssemblyName="Tizen.Applications.Preference" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Applications.RemoteView.dll" AssemblyName="Tizen.Applications.RemoteView" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Applications.Service.dll" AssemblyName="Tizen.Applications.Service" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Applications.Shortcut.dll" AssemblyName="Tizen.Applications.Shortcut" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Applications.ThemeManager.dll" AssemblyName="Tizen.Applications.ThemeManager" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Applications.ToastMessage.dll" AssemblyName="Tizen.Applications.ToastMessage" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Applications.UI.dll" AssemblyName="Tizen.Applications.UI" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Applications.WatchApplication.dll" AssemblyName="Tizen.Applications.WatchApplication" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Applications.WatchfaceComplication.dll" AssemblyName="Tizen.Applications.WatchfaceComplication" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Applications.WidgetApplication.dll" AssemblyName="Tizen.Applications.WidgetApplication" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Applications.WidgetControl.dll" AssemblyName="Tizen.Applications.WidgetControl" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Content.Download.dll" AssemblyName="Tizen.Content.Download" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Content.MediaContent.dll" AssemblyName="Tizen.Content.MediaContent" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Content.MimeType.dll" AssemblyName="Tizen.Content.MimeType" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Context.dll" AssemblyName="Tizen.Context" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Location.Geofence.dll" AssemblyName="Tizen.Location.Geofence" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Location.dll" AssemblyName="Tizen.Location" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Log.dll" AssemblyName="Tizen.Log" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.MachineLearning.Inference.dll" AssemblyName="Tizen.MachineLearning.Inference" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.MachineLearning.Train.dll" AssemblyName="Tizen.MachineLearning.Train" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Maps.dll" AssemblyName="Tizen.Maps" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Messaging.Push.dll" AssemblyName="Tizen.Messaging.Push" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Messaging.dll" AssemblyName="Tizen.Messaging" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Multimedia.AudioIO.dll" AssemblyName="Tizen.Multimedia.AudioIO" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Multimedia.Camera.dll" AssemblyName="Tizen.Multimedia.Camera" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Multimedia.MediaCodec.dll" AssemblyName="Tizen.Multimedia.MediaCodec" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Multimedia.MediaPlayer.dll" AssemblyName="Tizen.Multimedia.MediaPlayer" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Multimedia.Metadata.dll" AssemblyName="Tizen.Multimedia.Metadata" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Multimedia.Radio.dll" AssemblyName="Tizen.Multimedia.Radio" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Multimedia.Recorder.dll" AssemblyName="Tizen.Multimedia.Recorder" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Multimedia.Remoting.dll" AssemblyName="Tizen.Multimedia.Remoting" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Multimedia.StreamRecorder.dll" AssemblyName="Tizen.Multimedia.StreamRecorder" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Multimedia.Util.dll" AssemblyName="Tizen.Multimedia.Util" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Multimedia.Vision.dll" AssemblyName="Tizen.Multimedia.Vision" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Multimedia.dll" AssemblyName="Tizen.Multimedia" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.NUI.Components.dll" AssemblyName="Tizen.NUI.Components" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.NUI.Extension.dll" AssemblyName="Tizen.NUI.Extension" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.NUI.Scene3D.dll" AssemblyName="Tizen.NUI.Scene3D" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.NUI.Wearable.dll" AssemblyName="Tizen.NUI.Wearable" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.NUI.WindowSystem.dll" AssemblyName="Tizen.NUI.WindowSystem" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.NUI.dll" AssemblyName="Tizen.NUI" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Network.Bluetooth.dll" AssemblyName="Tizen.Network.Bluetooth" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Network.Connection.dll" AssemblyName="Tizen.Network.Connection" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Network.IoTConnectivity.dll" AssemblyName="Tizen.Network.IoTConnectivity" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Network.Nfc.dll" AssemblyName="Tizen.Network.Nfc" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Network.Nsd.dll" AssemblyName="Tizen.Network.Nsd" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Network.Smartcard.dll" AssemblyName="Tizen.Network.Smartcard" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Network.Stc.dll" AssemblyName="Tizen.Network.Stc" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Network.WiFi.dll" AssemblyName="Tizen.Network.WiFi" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Network.WiFiDirect.dll" AssemblyName="Tizen.Network.WiFiDirect" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Nlp.dll" AssemblyName="Tizen.Nlp" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.PhonenumberUtils.dll" AssemblyName="Tizen.PhonenumberUtils" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Pims.Calendar.dll" AssemblyName="Tizen.Pims.Calendar" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Pims.Contacts.dll" AssemblyName="Tizen.Pims.Contacts" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Security.DevicePolicyManager.dll" AssemblyName="Tizen.Security.DevicePolicyManager" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Security.PrivacyPrivilegeManager.dll" AssemblyName="Tizen.Security.PrivacyPrivilegeManager" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Security.SecureRepository.dll" AssemblyName="Tizen.Security.SecureRepository" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Security.TEEC.dll" AssemblyName="Tizen.Security.TEEC" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Security.dll" AssemblyName="Tizen.Security" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Sensor.dll" AssemblyName="Tizen.Sensor" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.System.Feedback.dll" AssemblyName="Tizen.System.Feedback" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.System.Information.dll" AssemblyName="Tizen.System.Information" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.System.MediaKey.dll" AssemblyName="Tizen.System.MediaKey" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.System.PlatformConfig.dll" AssemblyName="Tizen.System.PlatformConfig" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.System.PowerUsage.dll" AssemblyName="Tizen.System.PowerUsage" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.System.Resource.dll" AssemblyName="Tizen.System.Resource" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.System.Storage.dll" AssemblyName="Tizen.System.Storage" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.System.SystemSettings.dll" AssemblyName="Tizen.System.SystemSettings" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.System.Usb.dll" AssemblyName="Tizen.System.Usb" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.System.dll" AssemblyName="Tizen.System" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Telephony.dll" AssemblyName="Tizen.Telephony" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Tracer.dll" AssemblyName="Tizen.Tracer" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Uix.InputMethod.dll" AssemblyName="Tizen.Uix.InputMethod" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Uix.InputMethodManager.dll" AssemblyName="Tizen.Uix.InputMethodManager" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Uix.Sticker.dll" AssemblyName="Tizen.Uix.Sticker" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Uix.Stt.dll" AssemblyName="Tizen.Uix.Stt" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Uix.SttEngine.dll" AssemblyName="Tizen.Uix.SttEngine" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Uix.Tts.dll" AssemblyName="Tizen.Uix.Tts" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Uix.TtsEngine.dll" AssemblyName="Tizen.Uix.TtsEngine" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Uix.VoiceControl.dll" AssemblyName="Tizen.Uix.VoiceControl" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.Uix.VoiceControlManager.dll" AssemblyName="Tizen.Uix.VoiceControlManager" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.WebView.dll" AssemblyName="Tizen.WebView" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
- <File Type="Managed" Path="ref/net6.0/Tizen.dll" AssemblyName="Tizen" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
-</FileList>
\ No newline at end of file
+++ /dev/null
-Tizen.NET|4.0.0
-Tizen.NET.API10|10.0.0.17508
-Tizen.NET.API9|9.0.0.16760
-Tizen.NET.API8|8.0.0.15631
-Tizen.NET.API7|7.0.0.15162
-Tizen.NET.API6|6.0.0.14995
-Tizen.NET.API5|5.0.0.14629
-Tizen.NET.API4|4.0.1.14164
+++ /dev/null
-ElmSharp.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-ElmSharp.Wearable.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Account.AccountManager.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Account.FidoClient.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Account.OAuth2.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Account.SyncManager.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Applications.Alarm.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Applications.AttachPanel.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Applications.Badge.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Applications.Cion.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Applications.Common.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Applications.ComponentBased.ComponentManager.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Applications.ComponentBased.Default.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Applications.ComponentBased.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Applications.ComponentBased.Port.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Applications.DataControl.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Applications.EventManager.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Applications.MessagePort.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Applications.Notification.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Applications.NotificationEventListener.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Applications.PackageManager.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Applications.Preference.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Applications.RemoteView.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Applications.Service.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Applications.Shortcut.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Applications.ThemeManager.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Applications.ToastMessage.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Applications.UI.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Applications.WatchApplication.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Applications.WatchfaceComplication.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Applications.WidgetApplication.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Applications.WidgetControl.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Content.Download.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Content.MediaContent.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Content.MimeType.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Context.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Location.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Location.Geofence.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Log.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.MachineLearning.Inference.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.MachineLearning.Train.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Maps.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Messaging.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Messaging.Push.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Multimedia.AudioIO.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Multimedia.Camera.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Multimedia.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Multimedia.MediaCodec.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Multimedia.MediaPlayer.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Multimedia.Metadata.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Multimedia.Radio.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Multimedia.Recorder.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Multimedia.Remoting.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Multimedia.StreamRecorder.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Multimedia.Util.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Multimedia.Vision.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Network.Bluetooth.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Network.Connection.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Network.IoTConnectivity.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Network.Nfc.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Network.Nsd.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Network.Smartcard.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Network.Stc.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Network.WiFiDirect.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Network.WiFi.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Nlp.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.NUI.Components.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.NUI.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.NUI.Extension.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.NUI.Scene3D.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.NUI.Wearable.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.NUI.WindowSystem.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.PhonenumberUtils.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Pims.Calendar.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Pims.Contacts.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Security.DevicePolicyManager.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Security.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Security.PrivacyPrivilegeManager.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Security.SecureRepository.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Security.TEEC.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Sensor.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.System.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.System.Feedback.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.System.Information.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.System.MediaKey.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.System.PlatformConfig.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.System.PowerUsage.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.System.Resource.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.System.Storage.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.System.SystemSettings.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.System.Usb.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Telephony.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Tracer.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Uix.InputMethod.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Uix.InputMethodManager.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Uix.Sticker.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Uix.Stt.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Uix.SttEngine.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Uix.Tts.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Uix.TtsEngine.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Uix.VoiceControl.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.Uix.VoiceControlManager.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
-Tizen.WebView.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+++ /dev/null
-{\r
- "runtimes": {\r
- "tizen": {\r
- "#import": [\r
- "linux"\r
- ]\r
- },\r
- "tizen-armel": {\r
- "#import": [\r
- "tizen",\r
- "linux-armel"\r
- ]\r
- },\r
- "tizen-x86": {\r
- "#import": [\r
- "tizen",\r
- "linux-x86"\r
- ]\r
- },\r
- "tizen-arm64": {\r
- "#import": [\r
- "tizen",\r
- "linux-arm64"\r
- ]\r
- },\r
- "tizen.4.0.0": {\r
- "#import": [\r
- "tizen"\r
- ]\r
- },\r
- "tizen.4.0.0-armel": {\r
- "#import": [\r
- "tizen.4.0.0",\r
- "tizen-armel"\r
- ]\r
- },\r
- "tizen.4.0.0-x86": {\r
- "#import": [\r
- "tizen.4.0.0",\r
- "tizen-x86"\r
- ]\r
- },\r
- "tizen.5.0.0": {\r
- "#import": [\r
- "tizen.4.0.0"\r
- ]\r
- },\r
- "tizen.5.0.0-armel": {\r
- "#import": [\r
- "tizen.5.0.0",\r
- "tizen.4.0.0-armel"\r
- ]\r
- },\r
- "tizen.5.0.0-x86": {\r
- "#import": [\r
- "tizen.5.0.0",\r
- "tizen.4.0.0-x86"\r
- ]\r
- },\r
- "tizen.5.5.0": {\r
- "#import": [\r
- "tizen.5.0.0"\r
- ]\r
- },\r
- "tizen.5.5.0-armel": {\r
- "#import": [\r
- "tizen.5.5.0",\r
- "tizen.5.0.0-armel"\r
- ]\r
- },\r
- "tizen.5.5.0-x86": {\r
- "#import": [\r
- "tizen.5.5.0",\r
- "tizen.5.0.0-x86"\r
- ]\r
- },\r
- "tizen.6.0.0": {\r
- "#import": [\r
- "tizen.5.5.0"\r
- ]\r
- },\r
- "tizen.6.0.0-armel": {\r
- "#import": [\r
- "tizen.6.0.0",\r
- "tizen.5.5.0-armel"\r
- ]\r
- },\r
- "tizen.6.0.0-x86": {\r
- "#import": [\r
- "tizen.6.0.0",\r
- "tizen.5.5.0-x86"\r
- ]\r
- },\r
- "tizen.6.0.0-arm64": {\r
- "#import": [\r
- "tizen.6.0.0",\r
- "tizen-arm64"\r
- ]\r
- },\r
- "tizen.6.5.0": {\r
- "#import": [\r
- "tizen.6.0.0"\r
- ]\r
- },\r
- "tizen.6.5.0-armel": {\r
- "#import": [\r
- "tizen.6.5.0",\r
- "tizen.6.0.0-armel"\r
- ]\r
- },\r
- "tizen.6.5.0-x86": {\r
- "#import": [\r
- "tizen.6.5.0",\r
- "tizen.6.0.0-x86"\r
- ]\r
- },\r
- "tizen.6.5.0-arm64": {\r
- "#import": [\r
- "tizen.6.5.0",\r
- "tizen.6.0.0-arm64"\r
- ]\r
- },\r
- "tizen.7.0.0": {\r
- "#import": [\r
- "tizen.6.5.0"\r
- ]\r
- },\r
- "tizen.7.0.0-armel": {\r
- "#import": [\r
- "tizen.7.0.0",\r
- "tizen.6.5.0-armel"\r
- ]\r
- },\r
- "tizen.7.0.0-x86": {\r
- "#import": [\r
- "tizen.7.0.0",\r
- "tizen.6.5.0-x86"\r
- ]\r
- },\r
- "tizen.7.0.0-arm64": {\r
- "#import": [\r
- "tizen.7.0.0",\r
- "tizen.6.5.0-arm64"\r
- ]\r
- }\r
- }\r
-}\r
--- /dev/null
+Samsung Tizen .NET SDK
+
+The MIT License (MIT)
+
+Copyright (c) Samsung Electronics Co., Ltd.
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
+ <metadata>
+ <id>Samsung.Tizen.Ref</id>
+ <version>8.0.140+sha.888bd00</version>
+ <authors>Samsung Electronics</authors>
+ <license type="file">LICENSE</license>
+ <licenseUrl>https://aka.ms/deprecateLicenseUrl</licenseUrl>
+ <description>Tizen .NET reference assemblies. Please do not reference directly.
+ - TizenFX API Level : 11
+ - TizenFX Version : 11.0.0.18033</description>
+ <packageTypes>
+ <packageType name="DotnetPlatform" />
+ </packageTypes>
+ </metadata>
+</package>
\ No newline at end of file
--- /dev/null
+<FileList Name=".NET 6.0 - Tizen" TargetFrameworkIdentifier=".NETCoreApp" TargetFrameworkVersion="6.0" FrameworkName="Samsung.Tizen">
+ <File Type="Managed" Path="ref/net6.0/ElmSharp.Wearable.dll" AssemblyName="ElmSharp.Wearable" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/ElmSharp.dll" AssemblyName="ElmSharp" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Account.AccountManager.dll" AssemblyName="Tizen.Account.AccountManager" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Account.FidoClient.dll" AssemblyName="Tizen.Account.FidoClient" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Account.OAuth2.dll" AssemblyName="Tizen.Account.OAuth2" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Account.SyncManager.dll" AssemblyName="Tizen.Account.SyncManager" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Applications.Alarm.dll" AssemblyName="Tizen.Applications.Alarm" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Applications.AttachPanel.dll" AssemblyName="Tizen.Applications.AttachPanel" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Applications.Badge.dll" AssemblyName="Tizen.Applications.Badge" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Applications.Cion.dll" AssemblyName="Tizen.Applications.Cion" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Applications.Common.dll" AssemblyName="Tizen.Applications.Common" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Applications.ComponentBased.ComponentManager.dll" AssemblyName="Tizen.Applications.ComponentBased.ComponentManager" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Applications.ComponentBased.Default.dll" AssemblyName="Tizen.Applications.ComponentBased.Default" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Applications.ComponentBased.Port.dll" AssemblyName="Tizen.Applications.ComponentBased.Port" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Applications.ComponentBased.dll" AssemblyName="Tizen.Applications.ComponentBased" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Applications.DataControl.dll" AssemblyName="Tizen.Applications.DataControl" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Applications.EventManager.dll" AssemblyName="Tizen.Applications.EventManager" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Applications.MessagePort.dll" AssemblyName="Tizen.Applications.MessagePort" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Applications.Notification.dll" AssemblyName="Tizen.Applications.Notification" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Applications.NotificationEventListener.dll" AssemblyName="Tizen.Applications.NotificationEventListener" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Applications.PackageManager.dll" AssemblyName="Tizen.Applications.PackageManager" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Applications.Preference.dll" AssemblyName="Tizen.Applications.Preference" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Applications.RemoteView.dll" AssemblyName="Tizen.Applications.RemoteView" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Applications.Service.dll" AssemblyName="Tizen.Applications.Service" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Applications.Shortcut.dll" AssemblyName="Tizen.Applications.Shortcut" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Applications.ThemeManager.dll" AssemblyName="Tizen.Applications.ThemeManager" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Applications.ToastMessage.dll" AssemblyName="Tizen.Applications.ToastMessage" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Applications.UI.dll" AssemblyName="Tizen.Applications.UI" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Applications.WatchApplication.dll" AssemblyName="Tizen.Applications.WatchApplication" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Applications.WatchfaceComplication.dll" AssemblyName="Tizen.Applications.WatchfaceComplication" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Applications.WidgetApplication.dll" AssemblyName="Tizen.Applications.WidgetApplication" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Applications.WidgetControl.dll" AssemblyName="Tizen.Applications.WidgetControl" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Content.Download.dll" AssemblyName="Tizen.Content.Download" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Content.MediaContent.dll" AssemblyName="Tizen.Content.MediaContent" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Content.MimeType.dll" AssemblyName="Tizen.Content.MimeType" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Context.dll" AssemblyName="Tizen.Context" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Data.Tdbc.Driver.Sqlite.dll" AssemblyName="Tizen.Data.Tdbc.Driver.Sqlite" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Data.Tdbc.dll" AssemblyName="Tizen.Data.Tdbc" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Location.Geofence.dll" AssemblyName="Tizen.Location.Geofence" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Location.dll" AssemblyName="Tizen.Location" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Log.dll" AssemblyName="Tizen.Log" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.MachineLearning.Inference.dll" AssemblyName="Tizen.MachineLearning.Inference" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.MachineLearning.Train.dll" AssemblyName="Tizen.MachineLearning.Train" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Maps.dll" AssemblyName="Tizen.Maps" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Messaging.Push.dll" AssemblyName="Tizen.Messaging.Push" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Messaging.dll" AssemblyName="Tizen.Messaging" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Multimedia.AudioIO.dll" AssemblyName="Tizen.Multimedia.AudioIO" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Multimedia.Camera.dll" AssemblyName="Tizen.Multimedia.Camera" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Multimedia.MediaCodec.dll" AssemblyName="Tizen.Multimedia.MediaCodec" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Multimedia.MediaPlayer.dll" AssemblyName="Tizen.Multimedia.MediaPlayer" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Multimedia.Metadata.dll" AssemblyName="Tizen.Multimedia.Metadata" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Multimedia.Radio.dll" AssemblyName="Tizen.Multimedia.Radio" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Multimedia.Recorder.dll" AssemblyName="Tizen.Multimedia.Recorder" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Multimedia.Remoting.dll" AssemblyName="Tizen.Multimedia.Remoting" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Multimedia.StreamRecorder.dll" AssemblyName="Tizen.Multimedia.StreamRecorder" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Multimedia.Util.dll" AssemblyName="Tizen.Multimedia.Util" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Multimedia.Vision.dll" AssemblyName="Tizen.Multimedia.Vision" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Multimedia.dll" AssemblyName="Tizen.Multimedia" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.NUI.Components.dll" AssemblyName="Tizen.NUI.Components" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.NUI.Extension.dll" AssemblyName="Tizen.NUI.Extension" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.NUI.Gadget.dll" AssemblyName="Tizen.NUI.Gadget" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.NUI.Physics2D.dll" AssemblyName="Tizen.NUI.Physics2D" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.NUI.Scene3D.dll" AssemblyName="Tizen.NUI.Scene3D" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.NUI.Wearable.dll" AssemblyName="Tizen.NUI.Wearable" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.NUI.WindowSystem.dll" AssemblyName="Tizen.NUI.WindowSystem" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.NUI.dll" AssemblyName="Tizen.NUI" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Network.Bluetooth.dll" AssemblyName="Tizen.Network.Bluetooth" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Network.Connection.dll" AssemblyName="Tizen.Network.Connection" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Network.IoTConnectivity.dll" AssemblyName="Tizen.Network.IoTConnectivity" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Network.Nfc.dll" AssemblyName="Tizen.Network.Nfc" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Network.Nsd.dll" AssemblyName="Tizen.Network.Nsd" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Network.Smartcard.dll" AssemblyName="Tizen.Network.Smartcard" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Network.Stc.dll" AssemblyName="Tizen.Network.Stc" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Network.WiFi.dll" AssemblyName="Tizen.Network.WiFi" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Network.WiFiDirect.dll" AssemblyName="Tizen.Network.WiFiDirect" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Nlp.dll" AssemblyName="Tizen.Nlp" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.PhonenumberUtils.dll" AssemblyName="Tizen.PhonenumberUtils" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Pims.Calendar.dll" AssemblyName="Tizen.Pims.Calendar" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Pims.Contacts.dll" AssemblyName="Tizen.Pims.Contacts" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Security.DevicePolicyManager.dll" AssemblyName="Tizen.Security.DevicePolicyManager" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Security.PrivacyPrivilegeManager.dll" AssemblyName="Tizen.Security.PrivacyPrivilegeManager" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Security.SecureRepository.dll" AssemblyName="Tizen.Security.SecureRepository" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Security.TEEC.dll" AssemblyName="Tizen.Security.TEEC" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Security.dll" AssemblyName="Tizen.Security" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Sensor.dll" AssemblyName="Tizen.Sensor" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.System.Feedback.dll" AssemblyName="Tizen.System.Feedback" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.System.Information.dll" AssemblyName="Tizen.System.Information" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.System.MediaKey.dll" AssemblyName="Tizen.System.MediaKey" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.System.PlatformConfig.dll" AssemblyName="Tizen.System.PlatformConfig" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.System.PowerUsage.dll" AssemblyName="Tizen.System.PowerUsage" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.System.Resource.dll" AssemblyName="Tizen.System.Resource" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.System.Session.dll" AssemblyName="Tizen.System.Session" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.System.Storage.dll" AssemblyName="Tizen.System.Storage" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.System.SystemSettings.dll" AssemblyName="Tizen.System.SystemSettings" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.System.Usb.dll" AssemblyName="Tizen.System.Usb" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.System.dll" AssemblyName="Tizen.System" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Telephony.dll" AssemblyName="Tizen.Telephony" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Tracer.dll" AssemblyName="Tizen.Tracer" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Uix.InputMethod.dll" AssemblyName="Tizen.Uix.InputMethod" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Uix.InputMethodManager.dll" AssemblyName="Tizen.Uix.InputMethodManager" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Uix.Sticker.dll" AssemblyName="Tizen.Uix.Sticker" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Uix.Stt.dll" AssemblyName="Tizen.Uix.Stt" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Uix.SttEngine.dll" AssemblyName="Tizen.Uix.SttEngine" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Uix.Tts.dll" AssemblyName="Tizen.Uix.Tts" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Uix.TtsEngine.dll" AssemblyName="Tizen.Uix.TtsEngine" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Uix.VoiceControl.dll" AssemblyName="Tizen.Uix.VoiceControl" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.Uix.VoiceControlManager.dll" AssemblyName="Tizen.Uix.VoiceControlManager" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.WebView.dll" AssemblyName="Tizen.WebView" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+ <File Type="Managed" Path="ref/net6.0/Tizen.dll" AssemblyName="Tizen" PublicKeyToken="eba370b203a2e242" AssemblyVersion="4.0.0.0" FileVersion="4.0.0.0" Profile="Tizen" />
+</FileList>
\ No newline at end of file
--- /dev/null
+Tizen.NET|4.0.0
+Tizen.NET.API10|10.0.0.17508
+Tizen.NET.API9|9.0.0.16760
+Tizen.NET.API8|8.0.0.15631
+Tizen.NET.API7|7.0.0.15162
+Tizen.NET.API6|6.0.0.14995
+Tizen.NET.API5|5.0.0.14629
+Tizen.NET.API4|4.0.1.14164
--- /dev/null
+ElmSharp.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+ElmSharp.Wearable.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Account.AccountManager.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Account.FidoClient.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Account.OAuth2.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Account.SyncManager.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Applications.Alarm.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Applications.AttachPanel.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Applications.Badge.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Applications.Cion.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Applications.Common.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Applications.ComponentBased.ComponentManager.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Applications.ComponentBased.Default.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Applications.ComponentBased.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Applications.ComponentBased.Port.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Applications.DataControl.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Applications.EventManager.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Applications.MessagePort.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Applications.Notification.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Applications.NotificationEventListener.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Applications.PackageManager.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Applications.Preference.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Applications.RemoteView.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Applications.Service.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Applications.Shortcut.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Applications.ThemeManager.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Applications.ToastMessage.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Applications.UI.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Applications.WatchApplication.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Applications.WatchfaceComplication.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Applications.WidgetApplication.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Applications.WidgetControl.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Content.Download.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Content.MediaContent.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Content.MimeType.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Context.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Location.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Location.Geofence.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Log.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.MachineLearning.Inference.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.MachineLearning.Train.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Maps.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Messaging.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Messaging.Push.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Multimedia.AudioIO.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Multimedia.Camera.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Multimedia.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Multimedia.MediaCodec.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Multimedia.MediaPlayer.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Multimedia.Metadata.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Multimedia.Radio.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Multimedia.Recorder.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Multimedia.Remoting.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Multimedia.StreamRecorder.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Multimedia.Util.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Multimedia.Vision.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Network.Bluetooth.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Network.Connection.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Network.IoTConnectivity.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Network.Nfc.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Network.Nsd.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Network.Smartcard.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Network.Stc.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Network.WiFiDirect.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Network.WiFi.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Nlp.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.NUI.Components.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.NUI.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.NUI.Extension.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.NUI.Scene3D.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.NUI.Wearable.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.NUI.WindowSystem.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.PhonenumberUtils.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Pims.Calendar.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Pims.Contacts.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Security.DevicePolicyManager.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Security.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Security.PrivacyPrivilegeManager.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Security.SecureRepository.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Security.TEEC.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Sensor.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.System.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.System.Feedback.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.System.Information.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.System.MediaKey.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.System.PlatformConfig.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.System.PowerUsage.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.System.Resource.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.System.Storage.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.System.SystemSettings.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.System.Usb.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Telephony.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Tracer.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Uix.InputMethod.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Uix.InputMethodManager.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Uix.Sticker.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Uix.Stt.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Uix.SttEngine.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Uix.Tts.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Uix.TtsEngine.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Uix.VoiceControl.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.Uix.VoiceControlManager.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
+Tizen.WebView.dll|Samsung.Tizen.Ref|4.0.0.0|4.0.0.0
--- /dev/null
+{\r
+ "runtimes": {\r
+ "tizen": {\r
+ "#import": [\r
+ "linux"\r
+ ]\r
+ },\r
+ "tizen-armel": {\r
+ "#import": [\r
+ "tizen",\r
+ "linux-armel"\r
+ ]\r
+ },\r
+ "tizen-x86": {\r
+ "#import": [\r
+ "tizen",\r
+ "linux-x86"\r
+ ]\r
+ },\r
+ "tizen-arm64": {\r
+ "#import": [\r
+ "tizen",\r
+ "linux-arm64"\r
+ ]\r
+ },\r
+ "tizen.4.0.0": {\r
+ "#import": [\r
+ "tizen"\r
+ ]\r
+ },\r
+ "tizen.4.0.0-armel": {\r
+ "#import": [\r
+ "tizen.4.0.0",\r
+ "tizen-armel"\r
+ ]\r
+ },\r
+ "tizen.4.0.0-x86": {\r
+ "#import": [\r
+ "tizen.4.0.0",\r
+ "tizen-x86"\r
+ ]\r
+ },\r
+ "tizen.5.0.0": {\r
+ "#import": [\r
+ "tizen.4.0.0"\r
+ ]\r
+ },\r
+ "tizen.5.0.0-armel": {\r
+ "#import": [\r
+ "tizen.5.0.0",\r
+ "tizen.4.0.0-armel"\r
+ ]\r
+ },\r
+ "tizen.5.0.0-x86": {\r
+ "#import": [\r
+ "tizen.5.0.0",\r
+ "tizen.4.0.0-x86"\r
+ ]\r
+ },\r
+ "tizen.5.5.0": {\r
+ "#import": [\r
+ "tizen.5.0.0"\r
+ ]\r
+ },\r
+ "tizen.5.5.0-armel": {\r
+ "#import": [\r
+ "tizen.5.5.0",\r
+ "tizen.5.0.0-armel"\r
+ ]\r
+ },\r
+ "tizen.5.5.0-x86": {\r
+ "#import": [\r
+ "tizen.5.5.0",\r
+ "tizen.5.0.0-x86"\r
+ ]\r
+ },\r
+ "tizen.6.0.0": {\r
+ "#import": [\r
+ "tizen.5.5.0"\r
+ ]\r
+ },\r
+ "tizen.6.0.0-armel": {\r
+ "#import": [\r
+ "tizen.6.0.0",\r
+ "tizen.5.5.0-armel"\r
+ ]\r
+ },\r
+ "tizen.6.0.0-x86": {\r
+ "#import": [\r
+ "tizen.6.0.0",\r
+ "tizen.5.5.0-x86"\r
+ ]\r
+ },\r
+ "tizen.6.0.0-arm64": {\r
+ "#import": [\r
+ "tizen.6.0.0",\r
+ "tizen-arm64"\r
+ ]\r
+ },\r
+ "tizen.6.5.0": {\r
+ "#import": [\r
+ "tizen.6.0.0"\r
+ ]\r
+ },\r
+ "tizen.6.5.0-armel": {\r
+ "#import": [\r
+ "tizen.6.5.0",\r
+ "tizen.6.0.0-armel"\r
+ ]\r
+ },\r
+ "tizen.6.5.0-x86": {\r
+ "#import": [\r
+ "tizen.6.5.0",\r
+ "tizen.6.0.0-x86"\r
+ ]\r
+ },\r
+ "tizen.6.5.0-arm64": {\r
+ "#import": [\r
+ "tizen.6.5.0",\r
+ "tizen.6.0.0-arm64"\r
+ ]\r
+ },\r
+ "tizen.7.0.0": {\r
+ "#import": [\r
+ "tizen.6.5.0"\r
+ ]\r
+ },\r
+ "tizen.7.0.0-armel": {\r
+ "#import": [\r
+ "tizen.7.0.0",\r
+ "tizen.6.5.0-armel"\r
+ ]\r
+ },\r
+ "tizen.7.0.0-x86": {\r
+ "#import": [\r
+ "tizen.7.0.0",\r
+ "tizen.6.5.0-x86"\r
+ ]\r
+ },\r
+ "tizen.7.0.0-arm64": {\r
+ "#import": [\r
+ "tizen.7.0.0",\r
+ "tizen.6.5.0-arm64"\r
+ ]\r
+ }\r
+ }\r
+}\r
+++ /dev/null
-Samsung Tizen .NET SDK
-
-The MIT License (MIT)
-
-Copyright (c) Samsung Electronics Co., Ltd.
-
-All rights reserved.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
+++ /dev/null
-<?xml version="1.0" encoding="utf-8"?>
-<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
- <metadata>
- <id>Samsung.Tizen.Sdk</id>
- <version>7.0.119+sha.4676994</version>
- <authors>Samsung Electronics</authors>
- <license type="file">LICENSE</license>
- <licenseUrl>https://aka.ms/deprecateLicenseUrl</licenseUrl>
- <description>The MSBuild targets for buliding Tizen .NET projects</description>
- <packageTypes>
- <packageType name="DotnetPlatform" />
- </packageTypes>
- </metadata>
-</package>
\ No newline at end of file
+++ /dev/null
-<!--
-***********************************************************************************************
-AutoImport.props
-
-Contains Tizen default MSBuild item includes.
-
-WARNING: This file is imported by all projects using
- Microsoft.NET.Sdk. All Item includes in this file *MUST* be
- hidden behind an Android property based condition.
-
-Spec for AutoImport.props:
-
-https://github.com/dotnet/designs/blob/4703666296f5e59964961464c25807c727282cae/accepted/2020/workloads/workload-resolvers.md#workload-props-files
-
-***********************************************************************************************
--->
-
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-
- <PropertyGroup>
- <TizenManifestFile Condition="'$(TizenManifestFile)' == ''">tizen-manifest.xml</TizenManifestFile>
- <TizenResourcePrefix Condition="'$(TizenResourcePrefix)' == ''">res</TizenResourcePrefix>
- <TizenSharedPrefix Condition="'$(TizenSharedPrefix)' == ''">shared</TizenSharedPrefix>
- </PropertyGroup>
-
- <ItemGroup>
- <TizenLibrary Include="lib\**\*" Exclude="@(TizenTpkUserExcludeFiles)" />
- </ItemGroup>
-
- <ItemGroup Condition="'$(EnableDefaultTizenItems)' == 'true'">
- <TizenResource Include="$(TizenResourcePrefix)\**\*" Exclude="$(DefaultItemExcludes);$(DefaultExcludesInProjectFolder);@(TizenTpkUserExcludeFiles)" />
- <TizenSharedResource Include="$(TizenSharedPrefix)\**\*" Exclude="$(DefaultItemExcludes);$(DefaultExcludesInProjectFolder);@(TizenTpkUserExcludeFiles)" />
- </ItemGroup>
-
-</Project>
\ No newline at end of file
+++ /dev/null
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-
- <Import Project="$(MSBuildThisFileDirectory)..\targets\Samsung.Tizen.Sdk.targets" />
-
-</Project>
+++ /dev/null
-<!--
-***********************************************************************************************
-Samsung.Tizen.Sdk.After.targets
-
-WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
- created a backup copy. Incorrect changes to this file will make it
- impossible to load or build your projects from the command-line or the IDE.
-
-Copyright (c) Samsung All rights reserved.
-***********************************************************************************************
--->
-
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-
- <PropertyGroup>
- <EnableDefaultTizenItems Condition="'$(EnableDefaultTizenItems)' == ''">$(EnableDefaultItems)</EnableDefaultTizenItems>
- </PropertyGroup>
-
- <Import Project="Samsung.Tizen.Sdk.Common.targets" />
- <Import Project="Samsung.Tizen.Sdk.NuGet.targets" Condition=" '$(MSBuildRuntimeType)' == 'Full' and '$(MSBuildVersion)' < '17.0' " />
- <Import Project="Samsung.Tizen.Sdk.Packaging.targets" />
- <Import Project="Samsung.Tizen.Sdk.Applications.targets" Condition="'$(OutputType)'=='Exe'" />
- <Import Project="Samsung.Tizen.Sdk.VisualStudio.targets" />
-
-</Project>
+++ /dev/null
-<!--
-***********************************************************************************************
-Samsung.Tizen.Sdk.Applications.targets
-
-WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
- created a backup copy. Incorrect changes to this file will make it
- impossible to load or build your projects from the command-line or the IDE.
-
-Copyright (c) Samsung All rights reserved.
-***********************************************************************************************
--->
-<Project>
-
- <PropertyGroup>
- <RunCommand>dotnet</RunCommand>
- <RunArguments>build "$(MSBuildProjectFullPath)" -target:Run</RunArguments>
- </PropertyGroup>
-
- <Target Name="Install" DependsOnTargets="_CheckSdbToolPath;Build;TizenPackage">
- <Exec Command=""$(SdbToolPath)sdb" $(SdbTarget) install $(SignedTpkFile)" />
- </Target>
-
- <Target Name="Run" DependsOnTargets="Install">
- <Exec Command=""$(SdbToolPath)sdb" $(SdbTarget) shell app_launcher -s %(TizenPackageFirstApplication.Identity)" />
- </Target>
-
-</Project>
+++ /dev/null
-<!--
-***********************************************************************************************
-Samsung.Tizen.Sdk.Common.targets
-
-WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
- created a backup copy. Incorrect changes to this file will make it
- impossible to load or build your projects from the command-line or the IDE.
-
-Copyright (c) Samsung All rights reserved.
-***********************************************************************************************
--->
-
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-
- <PropertyGroup>
- <_TizenTaskAssemblyName>..\tools\Samsung.Tizen.Build.Tasks.dll</_TizenTaskAssemblyName>
- </PropertyGroup>
-
- <PropertyGroup Condition="'$(HostOS)' == ''">
- <HostOS Condition="$([MSBuild]::IsOSPlatform('windows'))">Windows</HostOS>
- <HostOS Condition="$([MSBuild]::IsOSPlatform('linux'))">Linux</HostOS>
- <HostOS Condition="$([MSBuild]::IsOSPlatform('osx'))">Darwin</HostOS>
- </PropertyGroup>
-
- <PropertyGroup>
- <_TizenSdkDefaultBaseDirectory Condition="'$(HOME)' != ''">$(HOME)</_TizenSdkDefaultBaseDirectory>
- <_TizenSdkDefaultBaseDirectory Condition="'$(HOME)' == ''">$(HOMEDRIVE)</_TizenSdkDefaultBaseDirectory>
- <TizenSdkDirectory Condition="'$(TizenSdkDirectory)' == ''">$(_TizenSdkDefaultBaseDirectory)\tizen-studio\</TizenSdkDirectory>
- <SdbToolPath Condition="'$(SdbToolPath)' == ''">$(TizenSdkDirectory)tools\</SdbToolPath>
- <SdbToolPath Condition="'$(SdbToolPath)' != ''">$([MSBuild]::EnsureTrailingSlash('$(SdbToolPath)'))</SdbToolPath>
- <SdbToolExe Condition="'$(SdbToolExe)' == '' And '$(HostOS)' != 'Windows'">sdb</SdbToolExe>
- <SdbToolExe Condition="'$(SdbToolExe)' == '' And '$(HostOS)' == 'Windows'">sdb.exe</SdbToolExe>
- </PropertyGroup>
-
- <Target Name="_CheckSdbToolPath">
- <Error
- Text="$(SdbToolPath)$(SdbToolExe) not found. Please set SdbToolPath property."
- Condition="!Exists('$(SdbToolPath)$(SdbToolExe)')" />
- </Target>
-
- <PropertyGroup Condition=" '$(RuntimeIdentifiers)' != '' ">
- <BuildDependsOn>
- _BuildWithSingleRID
- </BuildDependsOn>
- </PropertyGroup>
-
- <PropertyGroup Condition=" '$(RuntimeIdentifiers)' == '' ">
- <BuildDependsOn>
- $(BuildDependsOn);
- TizenPackage;
- </BuildDependsOn>
- </PropertyGroup>
-
- <Target Name="_BuildWithSingleRID">
- <ItemGroup>
- <_RuntimeIdentifiersAsItems Include="$(RuntimeIdentifiers)" Condition=" '$(RuntimeIdentifiers)' != '' " />
- </ItemGroup>
- <MSBuild
- Projects="$(MSBuildProjectFile)"
- Targets="Build"
- Properties="RuntimeIdentifier=%(_RuntimeIdentifiersAsItems.Identity);RuntimeIdentifiers=">
- </MSBuild>
- </Target>
-
-</Project>
+++ /dev/null
-<!--
-***********************************************************************************************
-Samsung.Tizen.Sdk.DefaultProperties.targets
-
-WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
- created a backup copy. Incorrect changes to this file will make it
- impossible to load or build your projects from the command-line or the IDE.
-
-Copyright (c) Samsung All rights reserved.
-***********************************************************************************************
--->
-
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-
- <PropertyGroup>
- <TizenApplication Condition=" '$(TizenApplication)' == '' And '$(OutputType)' == 'Exe' ">true</TizenApplication>
- <TizenApplication Condition=" '$(TizenApplication)' == '' ">false</TizenApplication>
- <EnableImplicitRuntimeIdentifiers Condition=" '$(EnableImplicitRuntimeIdentifiers)' == '' And '$(UseMaui)' == 'true' ">true</EnableImplicitRuntimeIdentifiers>
- <EnableImplicitRuntimeIdentifiers Condition=" '$(EnableImplicitRuntimeIdentifiers)' == '' ">false</EnableImplicitRuntimeIdentifiers>
- <!-- Set the default RuntimeIdentifier if not already specified. -->
- <RuntimeIdentifier Condition=" '$(EnableImplicitRuntimeIdentifiers)' == 'true' And '$(RuntimeIdentifier)' == '' And '$(RuntimeIdentifiers)' == '' ">tizen-x86</RuntimeIdentifier>
- <UseAppHost>false</UseAppHost>
- <_RuntimeIdentifierUsesAppHost>false</_RuntimeIdentifierUsesAppHost>
- </PropertyGroup>
-
- <PropertyGroup>
- <_IsTizenDefined>$([System.Text.RegularExpressions.Regex]::IsMatch('$(DefineConstants.Trim())', '(^|;)__TIZEN__($|;)'))</_IsTizenDefined>
- <DefineConstants Condition="!$(_IsTizenDefined)">__TIZEN__;$(DefineConstants)</DefineConstants>
- </PropertyGroup>
-
-</Project>
+++ /dev/null
-<!--
-***********************************************************************************************
-Samsung.Tizen.Sdk.NuGet.targets
-
-WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
- created a backup copy. Incorrect changes to this file will make it
- impossible to load or build your projects from the command-line or the IDE.
-
-Copyright (c) Samsung All rights reserved.
-***********************************************************************************************
--->
-
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-
- <UsingTask TaskName="Samsung.Tizen.Build.Tasks.FixupNuGetReferences" AssemblyFile="$(_TizenTaskAssemblyName)" />
-
- <PropertyGroup>
- <AssetTargetFallback></AssetTargetFallback>
- <PackageTargetFallback>
- net6.0-tizen8.0;
- net6.0-tizen7.0;
- net6.0-tizen6.5;
- tizen10.0;
- tizen90;
- tizen80;
- tizen70;
- tizen60;
- tizen50;
- tizen40;
- $(PackageTargetFallback);
- </PackageTargetFallback>
- </PropertyGroup>
-
- <Target Name="_FixupNuGetReferences" AfterTargets="ResolvePackageAssets">
- <FixupNuGetReferences
- PackageTargetFallback="$(PackageTargetFallback)"
- CopyLocalItems="@(RuntimeCopyLocalItems)">
- <Output TaskParameter="AssembliesToRemove" ItemName="_AssembliesToRemove" />
- <Output TaskParameter="AssembliesToAdd" ItemName="Reference" />
- </FixupNuGetReferences>
- <ItemGroup>
- <RuntimeCopyLocalItems Remove="@(_AssembliesToRemove)" />
- <ResolvedCompileFileDefinitions Remove="@(_AssembliesToRemove)" />
- </ItemGroup>
- </Target>
-
-</Project>
+++ /dev/null
-<!--
-***********************************************************************************************
-Samsung.Tizen.Sdk.Packaging.targets
-
-WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
- created a backup copy. Incorrect changes to this file will make it
- impossible to load or build your projects from the command-line or the IDE.
-
-Copyright (c) Samsung All rights reserved.
-***********************************************************************************************
--->
-
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" >
-
- <UsingTask AssemblyFile="$(_TizenTaskAssemblyName)" TaskName="Samsung.Tizen.Build.Tasks.Package" />
- <UsingTask AssemblyFile="$(_TizenTaskAssemblyName)" TaskName="Samsung.Tizen.Build.Tasks.GetManifestInfo" />
- <UsingTask AssemblyFile="$(_TizenTaskAssemblyName)" TaskName="Samsung.Tizen.Build.Tasks.Sign" />
- <UsingTask AssemblyFile="$(_TizenTaskAssemblyName)" TaskName="Samsung.Tizen.Build.Tasks.FindPatternInList"/>
- <UsingTask AssemblyFile="$(_TizenTaskAssemblyName)" TaskName="Samsung.Tizen.Build.Tasks.MergeManifest" />
- <UsingTask AssemblyFile="$(_TizenTaskAssemblyName)" TaskName="Samsung.Tizen.Build.Tasks.GetTizenProject" />
- <UsingTask AssemblyFile="$(_TizenTaskAssemblyName)" TaskName="Samsung.Tizen.Build.Tasks.ResourceXmlWriter" />
- <UsingTask AssemblyFile="$(_TizenTaskAssemblyName)" TaskName="Samsung.Tizen.Build.Tasks.CheckApiVersion" />
-
- <PropertyGroup>
- <DisableFastUpToDateCheck>true</DisableFastUpToDateCheck>
- <TizenCreateTpkOnBuild Condition="'$(TizenCreateTpkOnBuild)' == '' and '$(OutputType)' == 'Exe'">true</TizenCreateTpkOnBuild>
- <TizenPackageOutputPath>$(OutputPath)tpkroot\</TizenPackageOutputPath>
- </PropertyGroup>
-
- <ItemDefinitionGroup>
- <TizenTpkUserIncludeFiles>
- <TizenTpkFileName></TizenTpkFileName>
- <TizenTpkSubDir></TizenTpkSubDir>
- </TizenTpkUserIncludeFiles>
- </ItemDefinitionGroup>
-
- <PropertyGroup>
- <TpkKeepMeta>
- TizenTpkFileName;
- TizenTpkSubDir;
- TizenTpkSubPath;
- TizenTpkIsManifest;
- TizenTpkIsBaseManifest;
- </TpkKeepMeta>
- </PropertyGroup>
-
- <!--
- ============================================================
- TizenPackageDependsOn
-
- Defines the set of targets that tpk packaging is directly dependent on.
- ============================================================
- -->
- <PropertyGroup>
- <TizenPackageDependsOn>
- TizenResolveTpkPackageFiles;
- TizenPrePackageEvent;
- _CheckApiVersion;
- _TizenPrepareTpkPackage;
- _TizenTpkSign;
- TizenPostPackageEvent;
- </TizenPackageDependsOn>
- </PropertyGroup>
-
- <!--
- ===========================================================================
- _UsePlatformManifestsAlways
-
- TPK must exclude the assets provided by platform.
- ===========================================================================
- -->
- <Target Name="_UsePlatformManifestsAlways" DependsOnTargets="ResolveTargetingPackAssets" BeforeTargets="ResolveAssemblyReferences">
- <ItemGroup>
- <PackageConflictPlatformManifests Include="@(PlatformManifestsFromTargetingPacks)" />
- </ItemGroup>
- </Target>
-
- <!--
- ===========================================================================
- TizenPackage
-
- The tpk sign & package entry point.
- 1. It can be triggered after Build target (ex : dotnet build)
- 2. It can be triggered by calling target (ex : dotnet msbuild /t:TizenPackage)
- ===========================================================================
- -->
- <Target Name="TizenPackage"
- Condition="'$(TizenCreateTpkOnBuild)' == 'true' And '$(TargetFramework)' != ''"
- DependsOnTargets="$(TizenPackageDependsOn)" />
-
- <!--
- ===========================================================================
- TizenClean
-
- Delete all intermediate (Default : tpkroot) and final build outputs(*.tpk).
- ===========================================================================
- -->
- <Target Name="TizenClean"
- Condition="'$(TizenCreateTpkOnBuild)' == 'true'"
- AfterTargets="Clean"
- DependsOnTargets="_TizenClean;" />
-
- <!--
- ============================================================
- TizenPrePackageEvent
- ============================================================
- -->
- <Target Name="TizenPrePackageEvent" />
-
- <!--
- ============================================================
- TizenPostPackageEvent
- ============================================================
- -->
- <Target Name="TizenPostPackageEvent" />
-
- <!--
- ===========================================================================
- _TizenClean
-
- Clean TizenPackageOutputPath Direcotry (Default : tpkroot)
- ===========================================================================
- -->
- <Target Name="_TizenClean">
- <RemoveDir Directories="$(TizenPackageOutputPath)" Condition="Exists('$(TizenPackageOutputPath)')"/>
- <ItemGroup>
- <TpkFiles Include="$(OutDir)\*.tpk" />
- </ItemGroup>
- <Delete Files="@(TpkFiles)" />
- </Target>
-
- <!--
- ===========================================================================
- _TizenGetTpkInfoFromManifest
- ===========================================================================
- -->
- <Target Name="_TizenGetTpkInfoFromManifest"
- Condition="'$(WebProject)' != 'true' And '$(TizenCreateTpkOnBuild)' == 'true'">
-
- <Error Code="TS0001"
- File="$(MSBuildProjectFile)"
- Text="The manifest file '$(TizenManifestFile)' was not found."
- Condition="!Exists('$(TizenManifestFile)')"/>
-
- <GetManifestInfo ManifestFilePath="$(TizenManifestFile)"
- Condition="Exists('$(TizenManifestFile)')">
- <Output TaskParameter="PackageName" PropertyName="TizenPackageName" />
- <Output TaskParameter="PackageVersion" PropertyName="TizenPackageVersion" />
- <Output TaskParameter="ApiVersion" PropertyName="TizenApiVersion" />
- <Output TaskParameter="ApplicationList" ItemName="TizenPackageApplicationList" />
- <Output TaskParameter="FirstApplication" ItemName="TizenPackageFirstApplication" />
- </GetManifestInfo>
- </Target>
-
- <!--
- ===========================================================================
- _CheckApiVersion
- ===========================================================================
- -->
- <Target Name="_CheckApiVersion" DependsOnTargets="_TizenGetTpkInfoFromManifest">
- <CheckApiVersion
- ManifestApiVersion="$(TizenApiVersion)"
- TargetFramework="$(TargetFramework)"
- TargetFrameworkIdentifier="$(TargetFrameworkIdentifier)"
- TargetPlatformIdentifier="$(TargetPlatformIdentifier)"
- TargetFrameworkVersion="$(TargetFrameworkVersion)"
- TargetPlatformVersion="$(TargetPlatformVersion)"
- SupportedAPILevelList="@(SupportedAPILevel)"
- >
- </CheckApiVersion>
- </Target>
-
- <!--
- ===========================================================================
- _TizenResolveTpkPackageName
- ===========================================================================
- -->
- <Target Name="_TizenResolveTpkPackageName" DependsOnTargets="_TizenGetTpkInfoFromManifest">
- <PropertyGroup>
- <TpkFileExt>.tpk</TpkFileExt>
- <SignedTpkFile>$(OutputPath)$(TizenPackageName)</SignedTpkFile>
- <SignedTpkFile>$(SignedTpkFile)-$(TizenPackageVersion)</SignedTpkFile>
- <SignedTpkFile>$(SignedTpkFile)$(TpkFileExt)</SignedTpkFile>
- </PropertyGroup>
- </Target>
-
- <!--
- ===========================================================================
- TizenCheckExecFileExist
- ===========================================================================
- -->
- <Target Name="TizenCheckExecFileExist" DependsOnTargets="_TizenGetTpkInfoFromManifest">
- <ItemGroup>
- <_TizenPackageExecItemList Include="%(TizenPackageApplicationList.Exec)" />
- <_TizenPackageExecItemList Remove="%(TizenTpkAssemblyFiles.Filename)%(TizenTpkAssemblyFiles.Extension)" />
- </ItemGroup>
- <Message Text="$(TizenManifestFile) exec file check OK"
- Condition="@(_TizenPackageExecItemList->Count()) == 0" />
- <Error Code="TS0002"
- File="$(TizenManifestFile)"
- Text="The '%(_TizenPackageExecItemList.Identity)' file was not found.
Please check the exec attribute of $(TizenManifestFile) or check the assembly name"
- Condition="@(_TizenPackageExecItemList->Count()) != 0" />
- </Target>
-
- <!--
- ===========================================================================
- TizenComputeTpkAssemblyFiles
- ===========================================================================
- -->
- <Target Name="TizenComputeTpkAssemblyFiles" DependsOnTargets="ComputeFilesToPublish" Condition="'$(WebProject)' != 'true'">
- <PropertyGroup>
- <PublishDepsFile>$(OutDir)$(ProjectDepsFileName)</PublishDepsFile>
- </PropertyGroup>
- <ItemGroup>
- <!-- Copy all the assemblies -->
- <TizenTpkAssemblyFiles Include="@(ResolvedFileToPublish)" KeepMetadata="$(TpkKeepMeta)" Condition="'%(RelativePath)' != '$(ProjectDepsFileName)'">
- <TizenTpkSubDir>bin\</TizenTpkSubDir>
- <TizenTpkFileName>%(RelativePath)</TizenTpkFileName>
- </TizenTpkAssemblyFiles>
- <!-- Copy Current Projects deps.json to tpk root folder -->
- <TizenTpkAssemblyFiles Include="$(PublishDepsFile)" Condition="Exists('$(PublishDepsFile)')" KeepMetadata="$(TpkKeepMeta)">
- <TizenTpkFileName>$(MSBuildProjectName).deps.json</TizenTpkFileName>
- </TizenTpkAssemblyFiles>
- </ItemGroup>
- <Message Condition="!Exists('$(PublishDepsFile)')" Text="PublishDepsFile : Unable to copy $(PublishDepsFile). File does not exist." Importance="high"/>
- </Target>
-
- <!--
- ===========================================================================
- TizenComputeTpkResourceFiles
- ===========================================================================
- -->
- <Target Name="TizenComputeTpkResourceFiles" Returns="@(AllTpkItemsFullPath)">
- <!-- Get TizenProject from reference projects -->
- <GetTizenProject ProjectFiles="@(_MSBuildProjectReferenceExistent)"
- Condition="'@(_MSBuildProjectReferenceExistent)' != '' and '%(_MSBuildProjectReferenceExistent.Private)' != 'false' and '$(SupportMultiAppPackage)' != 'false'">
- <Output TaskParameter="TizenProjectFiles" ItemName="_TizenProjectFiles"/>
- </GetTizenProject>
-
- <!-- Get TpkFiles from reference tizen projects -->
- <MSBuild Projects="@(_TizenProjectFiles)"
- Condition="'@(_TizenProjectFiles)' != '' and '%(_TizenProjectFiles.Private)' != 'false'"
- Targets="TizenComputeTpkResourceFiles"
- BuildInParallel="$(BuildInParallel)"
- Properties="%(_TizenProjectFiles.SetConfiguration); %(_TizenProjectFiles.SetPlatform); %(_TizenProjectFiles.SetTargetFramework)"
- ContinueOnError="WarnAndContinue"
- RemoveProperties="%(_TizenProjectFiles.GlobalPropertiesToRemove)">
-
- <Output TaskParameter="TargetOutputs" ItemName="_AllTpkItemsFullPath"/>
- </MSBuild>
-
- <!-- Target outputs must be full paths because they will be consumed by a different project. -->
- <ItemGroup>
- <TizenTpkFiles KeepDuplicates="false"
- KeepMetadata="$(TpkKeepMeta)"
- Include="@(_AllTpkItemsFullPath->'%(FullPath)')" />
- <TizenTpkFiles Update="@(TizenTpkFiles)"
- Condition=" '%(TizenTpkFiles.TizenTpkIsManifest)' == 'true' " >
- <TizenTpkIsBaseManifest>false</TizenTpkIsBaseManifest><!-- reference manifest should not be TizenTpkIsBaseManifest -->
- </TizenTpkFiles>
- </ItemGroup>
-
- <!-- Remove items which we will never again use - they just sit around taking up memory otherwise -->
- <ItemGroup>
- <_AllTpkItemsFullPath Remove="@(_AllTpkItemsFullPath)"/>
- <_TizenProjectFiles Remove ="@(_TizenProjectFiles)" />
- </ItemGroup>
-
- <!-- Default Resource File Include from Project -->
- <ItemGroup>
- <TizenTpkFiles Include="@(TizenLibrary)" Condition="Exists('%(TizenLibrary.Identity)')">
- <TizenTpkSubDir>lib\%(TizenLibrary.RecursiveDir)</TizenTpkSubDir>
- <TizenTpkFileName>%(Filename)%(Extension)</TizenTpkFileName>
- </TizenTpkFiles>
- <TizenTpkFiles Include="$(TizenManifestFile)" Condition="Exists('$(TizenManifestFile)')">
- <TizenTpkFileName>%(Filename)%(Extension)</TizenTpkFileName>
- <TizenTpkIsManifest>true</TizenTpkIsManifest>
- <TizenTpkIsBaseManifest>true</TizenTpkIsBaseManifest>
- </TizenTpkFiles>
- </ItemGroup>
-
- <!-- Include Files -->
- <ItemGroup>
- <TizenTpkFiles Include="@(TizenResource)" Condition="Exists('%(TizenResource.Identity)')">
- <TizenTpkSubDir>res\%(TizenResource.RecursiveDir)</TizenTpkSubDir>
- <TizenTpkFileName Condition="'%(TizenResource.TizenTpkFileName)' == ''">%(Filename)%(Extension)</TizenTpkFileName>
- </TizenTpkFiles>
- <TizenTpkFiles Include="@(TizenSharedResource)" Condition="Exists('%(TizenSharedResource.Identity)')">
- <TizenTpkSubDir>shared\%(TizenSharedResource.RecursiveDir)</TizenTpkSubDir>
- <TizenTpkFileName>%(Filename)%(Extension)</TizenTpkFileName>
- </TizenTpkFiles>
- <TizenTpkFiles Include="@(TizenTpkUserIncludeFiles)" Exclude="@(TizenTpkUserExcludeFiles)">
- <TizenTpkSubDir Condition="'%(TizenTpkUserIncludeFiles.TizenTpkSubDir)' == ''">%(TizenTpkUserIncludeFiles.RelativeDir)</TizenTpkSubDir>
- <TizenTpkFileName Condition="'%(TizenTpkUserIncludeFiles.TizenTpkFileName)' == ''">%(Filename)%(Extension)</TizenTpkFileName>
- </TizenTpkFiles>
- </ItemGroup>
-
- <ItemGroup>
- <!--
- First, add a trailing slash to the TizenTpkSubDir metadata if necessary.
- This allows us to use the same value for the TizenTpkSubPath metadata whether or not TizenTpkSubDir metadata is set:
- %(TizenTpkFiles.TizenTpkSubDir)%(TizenTpkFiles.TizenTpkFileName)
- Note that RecursiveDir already includes the trailing slash.
- -->
- <TizenTpkFiles Update="@(TizenTpkFiles)">
- <TizenTpkSubDir Condition="'%(TizenTpkFiles.TizenTpkSubDir)' != ''">$([MSBuild]::EnsureTrailingSlash(%(TizenTpkFiles.TizenTpkSubDir)))</TizenTpkSubDir>
- <!-- If path contain '..\' without TizenTpkSubDir then TizenTpkSubDir will be set '' -->
- <TizenTpkSubDir Condition="'%(TizenTpkFiles.TizenTpkSubDir)' != '' and $([System.String]::new('%(TizenTpkFiles.TizenTpkSubDir)').Contains('..\'))"></TizenTpkSubDir>
- </TizenTpkFiles>
- </ItemGroup>
-
- <!-- Item to Return -->
- <ItemGroup>
- <AllTpkItemsFullPath Include="@(TizenTpkFiles->'%(FullPath)')"/>
- </ItemGroup>
-
- <!-- <Message Text="TizenTpkFiles : %(TizenTpkFiles.Identity)" Importance="high"/> -->
- </Target>
-
- <!--
- ===========================================================================
- ClearReferenceCopyLocalPaths if SupportMultiAppPackage is set to false in csproj
- ===========================================================================
- -->
- <Target Name="ClearReferenceCopyLocalPaths" AfterTargets="ResolveAssemblyReferences">
- <ItemGroup>
- <ReferenceCopyLocalPaths Remove="@(ReferenceCopyLocalPaths)" Condition="'$(SupportMultiAppPackage)' == 'false'"/>
- </ItemGroup>
- </Target>
-
- <!--
- ===========================================================================
- TizenComputeTpkPackageFiles
- ===========================================================================
- -->
- <Target Name="TizenComputeTpkPackageFiles" DependsOnTargets="ClearReferenceCopyLocalPaths;_TizenGenerateResourceXmlFile;TizenComputeTpkAssemblyFiles;TizenComputeTpkResourceFiles">
- <ItemGroup>
- <!-- Add AssemblyFiles -->
- <TizenResolvedFileToTpk Include="@(TizenTpkAssemblyFiles)" KeepMetadata="$(TpkKeepMeta)">
- <TizenTpkSubPath>%(TizenTpkAssemblyFiles.TizenTpkSubDir)%(TizenTpkAssemblyFiles.TizenTpkFileName)</TizenTpkSubPath>
- </TizenResolvedFileToTpk>
- <!-- Add ResourceFiles -->
- <TizenResolvedFileToTpk Include="@(TizenTpkFiles)" KeepMetadata="$(TpkKeepMeta)">
- <TizenTpkSubPath>%(TizenTpkFiles.TizenTpkSubDir)%(TizenTpkFiles.TizenTpkFileName)</TizenTpkSubPath>
- </TizenResolvedFileToTpk>
- </ItemGroup>
- <Message Text='Added "%(TizenResolvedFileToTpk.Identity)" to TPK' Condition ="'@(TizenResolvedFileToTpk)' != '' "/>
- </Target>
-
- <!--
- ===========================================================================
- _TizenExcludeTpkFiles
- ===========================================================================
- -->
- <Target Name="_TizenExcludeTpkFiles">
- <!-- Exclude TizenTpkUserExcludeFiles -->
- <PropertyGroup>
- <_TizenTpkUserExcludeFiles>;@(TizenTpkUserExcludeFiles);</_TizenTpkUserExcludeFiles>
- </PropertyGroup>
- <ItemGroup>
- <_TizenTpkUserExcludeFilesToRemove Include="@(TizenResolvedFileToTpk)" Condition=" $(_TizenTpkUserExcludeFiles.Contains('%(TizenResolvedFileToTpk.Filename)%(TizenResolvedFileToTpk.Extension)'))" />
- <TizenResolvedFileToTpk Remove="@(_TizenTpkUserExcludeFilesToRemove)" />
- </ItemGroup>
-
- <!-- Exclude TizenTpkExcludePattern -->
- <FindPatternInList Condition="'$(TizenTpkExcludePattern)' != ''" List="@(TizenResolvedFileToTpk)" Patterns="$(TizenTpkExcludePattern)">
- <Output TaskParameter="MatchList" ItemName="_TizenTpkPatternExcludeFilesToRemove" />
- </FindPatternInList>
- <FindPatternInList Condition="'$(TizenTpkExcludePattern)' != '' and '$(TizenTpkNotExcludePattern)' != ''"
- List="@(_TizenTpkPatternExcludeFilesToRemove)" Patterns="$(TizenTpkNotExcludePattern)">
- <Output TaskParameter="MatchList" ItemName="_TizenTpkPatternExcludeFilesToKeep" />
- </FindPatternInList>
- <ItemGroup>
- <_TizenTpkPatternExcludeFilesToRemove Remove="@(_TizenTpkPatternExcludeFilesToKeep)"/>
- <TizenResolvedFileToTpk Remove="@(_TizenTpkPatternExcludeFilesToRemove)" />
- </ItemGroup>
-
- <!-- Exclude Unused Runtime Assets -->
- <ItemGroup>
- <TizenResolvedFileToTpk Remove="@(TizenResolvedFileToTpk)"
- Condition="$([System.String]::Copy('%(TizenTpkSubPath)').StartsWith('bin\runtimes\win'))" />
- <TizenResolvedFileToTpk Remove="@(TizenResolvedFileToTpk)"
- Condition="$([System.String]::Copy('%(TizenTpkSubPath)').StartsWith('bin\runtimes\osx'))" />
- </ItemGroup>
- </Target>
-
-
- <!--
- ===========================================================================
- TizenResolveTpkPackageFiles
- ===========================================================================
- -->
- <Target Name="TizenResolveTpkPackageFiles"
- DependsOnTargets="TizenComputeTpkPackageFiles;_TizenExcludeTpkFiles">
- <Message Text='From : "%(TizenResolvedFileToTpk.Identity)"
 To : "%(TizenResolvedFileToTpk.TizenTpkSubPath)"'
- Condition ="'@(TizenResolvedFileToTpk)' != '' "/>
- </Target>
-
- <!--
- ===========================================================================
- TizenIncrementalClean
- ===========================================================================
- -->
- <Target Name="TizenIncrementalClean" AfterTargets="IncrementalClean"
- DependsOnTargets="_TizenResolveTpkPackageName;TizenResolveTpkPackageFiles">
- <ReadLinesFromFile File="$(IntermediateOutputPath)Tizen$(CleanFile)">
- <Output TaskParameter="Lines" ItemName="_TizenCleanUnfilteredPriorFileWrites" />
- </ReadLinesFromFile>
- <RemoveDuplicates Inputs="@(_TizenCleanUnfilteredPriorFileWrites)">
- <Output TaskParameter="Filtered" ItemName="_TizenCleanUnfilteredPriorFileWritesNoDup" />
- </RemoveDuplicates>
- <ConvertToAbsolutePath Paths="@(TizenResolvedFileToTpk->'$(TizenPackageOutputPath)%(TizenTpkSubPath)')">
- <Output TaskParameter="AbsolutePaths" ItemName="_ResolveTizenResolvedFilekFileWritesAbs" />
- </ConvertToAbsolutePath>
- <ConvertToAbsolutePath Paths="$(SignedTpkFile)">
- <Output TaskParameter="AbsolutePaths" ItemName="_ResolveTizenResolvedFilekFileWritesAbs" />
- </ConvertToAbsolutePath>
- <ItemGroup>
- <_TizenCleanPriorFileWrites Include="@(_TizenCleanUnfilteredPriorFileWritesNoDup)" Exclude="@(_ResolveTizenResolvedFilekFileWritesAbs)" />
- </ItemGroup>
-
- <!-- If there are some exclude files on TPK file, then it should be delete tpks to repackaging -->
- <Delete Files="$(SignedTpkFile)"
- TreatErrorsAsWarnings="true"
- Condition="'@(_TizenCleanPriorFileWrites->Count())' > 0">
- </Delete>
- <Delete Files="@(_TizenCleanPriorFileWrites)"
- TreatErrorsAsWarnings="true">
- <Output TaskParameter="DeletedFiles" ItemName="__TizenCleanPriorFileWritesDeleted" />
- </Delete>
- <WriteLinesToFile File="$(IntermediateOutputPath)Tizen$(CleanFile)"
- Lines="@(_ResolveTizenResolvedFilekFileWritesAbs)"
- Overwrite="true" />
- </Target>
-
- <!--
- ===========================================================================
- TizenCreateTpkDirectoryStructure
- ===========================================================================
- -->
- <Target Name="TizenCreateTpkDirectoryStructure">
- <MakeDir Directories = "$(TizenPackageOutputPath)" Condition = "!Exists('$(TizenPackageOutputPath)')" />
- <MakeDir Directories = "$(TizenPackageOutputPath)bin" Condition = "!Exists('$(TizenPackageOutputPath)bin')" />
- <MakeDir Directories = "$(TizenPackageOutputPath)lib" Condition = "!Exists('$(TizenPackageOutputPath)lib')" />
- <MakeDir Directories = "$(TizenPackageOutputPath)res" Condition = "!Exists('$(TizenPackageOutputPath)res')" />
- <MakeDir Directories = "$(TizenPackageOutputPath)shared" Condition = "!Exists('$(TizenPackageOutputPath)shared')" />
- <MakeDir Directories = "$(TizenPackageOutputPath)shared\res" Condition = "!Exists('$(TizenPackageOutputPath)shared\res')" />
- </Target>
-
- <!--
- ===========================================================================
- _TizenGenerateResourceXmlFile
- ===========================================================================
- -->
- <Target Name="_TizenGenerateResourceXmlFile">
- <ResourceXmlWriter
- ProjectFullName="$(MSBuildProjectDirectory)"
- LangCountryListXmlPath="$(MSBuildThisFileDirectory)..\tools\">
- <Output TaskParameter="ResourceXmlPath" PropertyName="_TizenResourceXmlPath" />
- </ResourceXmlWriter>
- <ItemGroup>
- <TizenResource Include="$(_TizenResourceXmlPath)" />
- </ItemGroup>
- </Target>
-
- <!--
- ===========================================================================
- TizenManifestMergeAndCopy
- ===========================================================================
- -->
- <Target Name="TizenManifestMergeAndCopy">
- <ItemGroup>
- <BaseManifest Include="@(TizenResolvedFileToTpk)"
- Condition="'%(TizenResolvedFileToTpk.TizenTpkIsManifest)' == 'true' and '%(TizenResolvedFileToTpk.TizenTpkIsBaseManifest)' == 'true'"/>
-
- <SubManifest Include="@(TizenResolvedFileToTpk)"
- Condition="'%(TizenResolvedFileToTpk.TizenTpkIsManifest)' == 'true' and '%(TizenResolvedFileToTpk.TizenTpkIsBaseManifest)' != 'true'"/>
- </ItemGroup>
-
- <!-- If manifest file is multiple, merge manifest -->
- <MergeManifest Condition="@(SubManifest->Count()) > 0"
- MainManifestFile="%(BaseManifest.Identity)"
- SubManifestFileList="@(SubManifest)"
- ResultManifestFile="$(TizenPackageOutputPath)tizen-manifest.xml"/>
-
- <!-- If manifest file count is only one, copy manifest -->
- <Copy SourceFiles="@(TizenResolvedFileToTpk)"
- DestinationFiles="@(TizenResolvedFileToTpk->'$(TizenPackageOutputPath)tizen-manifest.xml')"
- Condition="@(SubManifest->Count()) == 0 and '%(TizenResolvedFileToTpk.TizenTpkIsManifest)' == 'true' "
- OverwriteReadOnlyFiles="true"
- Retries="10">
- <Output TaskParameter="DestinationFiles" ItemName="TpkFileWrites" />
- </Copy>
- </Target>
-
- <!--
- ===========================================================================
- _TizenPrepareTpkPackage
-
- 1. Publish Assembly to PublishDir
- 2. Copy bin/res/lib/shared resource to TizenPackageOutputPath (Default : tpkroot)
- 3. Remove tpk files
- ===========================================================================
- -->
- <Target Name="_TizenPrepareTpkPackage"
- DependsOnTargets="_TizenResolveTpkPackageName;
- TizenResolveTpkPackageFiles;
- TizenCreateTpkDirectoryStructure;
- TizenManifestMergeAndCopy"
- Inputs="@(TizenResolvedFileToTpk)"
- Outputs="@(TizenResolvedFileToTpk->'$(TizenPackageOutputPath)%(TizenTpkSubPath)')">
- <Copy SourceFiles="@(TizenResolvedFileToTpk)"
- DestinationFiles="@(TizenResolvedFileToTpk->'$(TizenPackageOutputPath)%(TizenTpkSubPath)')"
- Condition="'%(TizenResolvedFileToTpk.TizenTpkIsManifest)' != 'true' "
- OverwriteReadOnlyFiles="true"
- Retries="10">
- <Output TaskParameter="DestinationFiles" ItemName="TpkFileWrites" />
- </Copy>
-
- <Delete Files="$(SignedTpkFile)" TreatErrorsAsWarnings="true" />
- </Target>
-
- <!--
- ===========================================================================
- _TizenTpkSign
-
- Sign unsigned TPK
- ===========================================================================
- -->
- <Target Name="_TizenTpkSign"
- DependsOnTargets="_TizenResolveTpkPackageName;
- _TizenPrepareTpkPackage;
- TizenPrepareCertificate;
- TizenCheckCertificateChanged"
- Inputs="@(TizenResolvedFileToTpk->'$(TizenPackageOutputPath)%(TizenTpkSubPath)');$(IntermediateOutputPath)TizenAuthorTimeStamp;$(IntermediateOutputPath)TizenDistributorTimeStamp"
- Outputs="$(SignedTpkFile)"
- Condition="'$(WebProject)' != 'true'">
-
- <CallTarget Targets="TizenCheckExecFileExist" />
-
- <Error Condition="!Exists('$(AuthorPath)') OR !Exists('$(DistributorPath)')"
- Text="Invalid Tpk Signing resource ... Please check the Properties <AuthorPath> = $(AuthorPath), <DistributorPath> = $(DistributorPath)"/>
-
- <Sign RootDir="$(TizenPackageOutputPath)"
- AuthorFile="$(AuthorPath)"
- AuthorPassword="$(AuthorPass)"
- DistFile="$(DistributorPath)"
- DistPassword="$(DistributorPass)"
- DistFile2="$(DistributorPath2)"
- DistPassword2="$(DistributorPass2)"
- OutputSignedTpk="$(SignedTpkFile)" />
-
- <Message Text="Successfully created tpk package : $(SignedTpkFile)" Condition="Exists('$(SignedTpkFile)')"/>
- <Error Text="Failed to create tpk package : $(SignedTpkFile)" Importance="high" Condition="!Exists('$(SignedTpkFile)')"/>
- </Target>
-
- <!--
- ===========================================================================
- TizenPrintTpkOutput
-
- Show message of tpk full path
- ===========================================================================
- -->
- <Target Name="TizenPrintTpkOutput" AfterTargets="_TizenTpkSign">
- <Message Condition="Exists('$(SignedTpkFile)')"
- Importance="high"
- Text="$(MSBuildProjectName) -> $([System.IO.Path]::GetFullPath('$(SignedTpkFile)'))" />
- </Target>
-
- <!--
- ===========================================================================
- TizenPrepareCertificate
-
- Check Certificate properties & set default certificates
- ===========================================================================
- -->
- <Target Name="TizenPrepareCertificate">
- <PropertyGroup>
- <TizenDefaultAuthorPath>$(MSBuildThisFileDirectory)..\certificate\author_test.p12</TizenDefaultAuthorPath>
- <TizenDefaultAuthorPass>author_test</TizenDefaultAuthorPass>
- <TizenDefaultDistributorPath>$(MSBuildThisFileDirectory)..\certificate\tizen-distributor-signer.p12</TizenDefaultDistributorPath>
- <TizenDefaultDistributorPass>tizenpkcs12passfordsigner</TizenDefaultDistributorPass>
- </PropertyGroup>
-
- <Message Condition="'$(AuthorPath)'==''"
- Importance="normal"
- Text="AuthorPath property is not set!" />
-
- <PropertyGroup Condition="'$(AuthorPath)'==''">
- <AuthorPath>$(TizenDefaultAuthorPath)</AuthorPath>
- <AuthorPass>$(TizenDefaultAuthorPass)</AuthorPass>
- <TizenUseDefaultCertificate>true</TizenUseDefaultCertificate>
- </PropertyGroup>
-
- <Message Condition="'$(DistributorPath)'==''"
- Importance="normal"
- Text="DistributorPath property is not set!" />
-
- <PropertyGroup Condition="'$(DistributorPath)'==''">
- <DistributorPath>$(TizenDefaultDistributorPath)</DistributorPath>
- <DistributorPass>$(TizenDefaultDistributorPass)</DistributorPass>
- <TizenUseDefaultCertificate>true</TizenUseDefaultCertificate>
- </PropertyGroup>
-
- <Message Condition="'$(TizenUseDefaultCertificate)'=='true'"
- Importance="high"
- Text="$(MSBuildProjectName) is signed with Default Certificates!" />
-
- <!--check author file exist -->
- <Error Code="TS0003"
- File="$(MSBuildProjectFile)"
- Text="The author certificate file '$(AuthorPath)' was not found."
- Condition="!Exists('$(AuthorPath)')" />
-
- <!--check distributor file exist -->
- <Error Code="TS0004"
- File="$(MSBuildProjectFile)"
- Text="The distributor certificate file '$(DistributorPath)' was not found."
- Condition="!Exists('$(DistributorPath)')" />
-
- </Target>
-
-
- <!--
- ===========================================================================
- TizenCheckCertificateChanged
-
- Check if the certificate was updated and create tpk if certificate was changed.
- ===========================================================================
- -->
- <Target Name="TizenCheckCertificateChanged">
- <!-- Check the Author Certificate Info changed & Save Info -->
- <ReadLinesFromFile File="$(IntermediateOutputPath)TizenAuthorTimeStamp">
- <Output TaskParameter="Lines" ItemName="SignedAuthorHash" />
- </ReadLinesFromFile>
- <PropertyGroup>
- <SignedAuthorHash>@(SignedAuthorHash)</SignedAuthorHash>
- <AuthorHash>$(AuthorPath)_$([System.IO.File]::GetLastWriteTime($(AuthorPath)).Ticks)</AuthorHash>
- </PropertyGroup>
- <WriteLinesToFile Condition="'$(SignedAuthorHash)' != '$(AuthorHash)'"
- File="$(IntermediateOutputPath)TizenAuthorTimeStamp"
- Lines="$(AuthorHash)"
- Overwrite="true" />
-
- <!-- Check the Distributor Certificate Info changed & Save Info -->
- <ReadLinesFromFile File="$(IntermediateOutputPath)TizenDistributorTimeStamp">
- <Output TaskParameter="Lines" ItemName="SignedDistributorHash" />
- </ReadLinesFromFile>
- <PropertyGroup>
- <SignedDistributorHash>@(SignedDistributorHash)</SignedDistributorHash>
- <DistributorHash>$(DistributorPath)_$([System.IO.File]::GetLastWriteTime($(DistributorPath)).Ticks)</DistributorHash>
- </PropertyGroup>
- <WriteLinesToFile Condition="'$(SignedDistributorHash)' != '$(DistributorHash)'"
- File="$(IntermediateOutputPath)TizenDistributorTimeStamp"
- Lines="$(DistributorHash)"
- Overwrite="true" />
- </Target>
-
-</Project>
+++ /dev/null
-<!--
-***********************************************************************************************
-Samsung.Tizen.Sdk.Versions.targets
-
-WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
- created a backup copy. Incorrect changes to this file will make it
- impossible to load or build your projects from the command-line or the IDE.
-
-Copyright (c) Samsung All rights reserved.
-***********************************************************************************************
--->
-
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-
- <PropertyGroup>
- <_DefaultTargetPlatformVersion>7.0</_DefaultTargetPlatformVersion>
- </PropertyGroup>
-
- <PropertyGroup>
- <TargetPlatformSupported>true</TargetPlatformSupported>
- <TargetPlatformVersion Condition=" '$(TargetPlatformVersion)' == '' ">$(_DefaultTargetPlatformVersion)</TargetPlatformVersion>
- <_TargetFramework Condition="$(TargetFramework.EndsWith('tizen'))">$(TargetFramework)$(_DefaultTargetPlatformVersion)</_TargetFramework>
- <_TargetFramework Condition="!$(TargetFramework.EndsWith('tizen'))">$(TargetFramework)</_TargetFramework>
- </PropertyGroup>
-
- <ItemGroup>
- <SupportedPlatform Include="tizen" />
- </ItemGroup>
-
- <ItemGroup>
- <SupportedAPILevel Include="v4.0" MappedAPIVersion="4.0"/>
- <SupportedAPILevel Include="v5.0" MappedAPIVersion="5.0"/>
- <SupportedAPILevel Include="v6.0" MappedAPIVersion="5.0"/>
- <SupportedAPILevel Include="v7.0" MappedAPIVersion="5.5"/>
- <SupportedAPILevel Include="v8.0" MappedAPIVersion="6.0"/>
- <SupportedAPILevel Include="v9.0" MappedAPIVersion="6.5"/>
- <SupportedAPILevel Include="v10.0" MappedAPIVersion="7.0"/>
- <SupportedAPILevel Include="v11.0" MappedAPIVersion="8.0"/>
- </ItemGroup>
-
- <ItemGroup>
- <TizenSdkSupportedTargetPlatformVersion Include="6.5" />
- <TizenSdkSupportedTargetPlatformVersion Include="7.0" />
- <TizenSdkSupportedTargetPlatformVersion Include="8.0" />
- </ItemGroup>
-
- <ItemGroup>
- <SdkSupportedTargetPlatformVersion Include="@(TizenSdkSupportedTargetPlatformVersion)" />
- </ItemGroup>
-
- <ItemGroup>
- <KnownFrameworkReference
- Include="Samsung.Tizen"
- TargetFramework="$(_TargetFramework)"
- TargetingPackName="Samsung.Tizen.Ref"
- TargetingPackVersion="**FromWorkload**"
- Profile="Tizen"
- />
- </ItemGroup>
-
-</Project>
+++ /dev/null
-<!--
-***********************************************************************************************
-Samsung.Tizen.Sdk.VisualStudio.targets
-
-WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
- created a backup copy. Incorrect changes to this file will make it
- impossible to load or build your projects from the command-line or the IDE.
-
-Copyright (c) Samsung All rights reserved.
-***********************************************************************************************
--->
-
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-
- <PropertyGroup>
- <TizenProjectExtensionsPath>$(MSBuildExtensionsPath)\Tizen\VisualStudio\</TizenProjectExtensionsPath>
- </PropertyGroup>
-
- <!-- Import Capability & Rules on Visual Studio -->
- <Import Project="$(TizenProjectExtensionsPath)Tizen.NET.ProjectType.targets" Condition="Exists('$(TizenProjectExtensionsPath)Tizen.NET.ProjectType.targets') and '$(BuildingInsideVisualStudio)' =='true' and '$(TizenCreateTpkOnBuild)' == 'true'" />
-
- <!-- Install Check 'Visual Studio for Tizen' for developing on Visual Studio -->
- <Target Name="TizenVsixInstallCheck" BeforeTargets="CompileDesignTime" Condition="'$(BuildingInsideVisualStudio)' =='true'" >
- <Warning Condition="!Exists('$(TizenProjectExtensionsPath)Tizen.NET.ProjectType.props')" Text="$(TizenProjectExtensionsPath)Tizen.NET.ProjectType.props is not exist.
 you need to check if 'Visual Studio for Tizen' is installed" />
- <Warning Condition="!Exists('$(TizenProjectExtensionsPath)Tizen.NET.ProjectType.targets')" Text="$(TizenProjectExtensionsPath)Tizen.NET.ProjectType.targets is not exist.\
 you need to check if 'Visual Studio for Tizen' is installed" />
- </Target>
-
-</Project>
+++ /dev/null
-<!--
-***********************************************************************************************
-Samsung.Tizen.Sdk.targets
-
-WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
- created a backup copy. Incorrect changes to this file will make it
- impossible to load or build your projects from the command-line or the IDE.
-
-Copyright (c) Samsung All rights reserved.
-***********************************************************************************************
--->
-
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-
- <PropertyGroup>
- <AfterMicrosoftNETSdkTargets>$(AfterMicrosoftNETSdkTargets);$(MSBuildThisFileDirectory)Samsung.Tizen.Sdk.After.targets</AfterMicrosoftNETSdkTargets>
- </PropertyGroup>
-
- <Import Project="Samsung.Tizen.Sdk.Versions.targets" />
- <Import Project="Samsung.Tizen.Sdk.DefaultProperties.targets" />
-
- <ItemGroup Condition=" '$(DisableImplicitFrameworkReferences)' != 'true' And '$(DisableImplicitTizenReferences)' != 'true' ">
- <FrameworkReference
- Include="Samsung.Tizen"
- IsImplicitlyDefined="true"
- Pack="false"
- PrivateAssets="All"
- />
- </ItemGroup>
-
- <ItemGroup>
- <FrameworkReference Update="Microsoft.NETCore.App" RuntimePackLabels="Tizen" />
- <KnownRuntimePack Remove="Microsoft.NETCore.App" />
- <KnownRuntimePack Include="Microsoft.NETCore.App"
- TargetFramework="net6.0"
- RuntimeFrameworkName="Microsoft.NETCore.App"
- LatestRuntimeFrameworkVersion="**FromWorkload**"
- RuntimePackNamePatterns="Samsung.NETCore.App.Runtime.**RID**"
- RuntimePackRuntimeIdentifiers="tizen"
- RuntimePackLabels="Tizen"
- />
- </ItemGroup>
-
-</Project>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<languages>
- <lang id="ar_AE" name="Arabic"/>
- <lang id="as_IN" name="Assamese"/>
- <lang id="az_AZ" name="Azerbaijani"/>
- <lang id="be_BY" name="Belarusian"/>
- <lang id="bg_BG" name="Bulgarian"/>
- <lang id="bn_BD" name="Bengali(Bangladesh)"/>
- <lang id="bn_IN" name="Bengali"/>
- <lang id="ca_ES" name="Catalan"/>
- <lang id="cs_CZ" name="Czech"/>
- <lang id="da_DK" name="Danish"/>
- <lang id="de_AT" name="German (Austria)"/>
- <lang id="de_CH" name="German (Switzerland)"/>
- <lang id="de_DE" name="German"/>
- <lang id="el_GR" name="Greek"/>
- <lang id="en_AU" name="English (Australia)"/>
- <lang id="en_CA" name="English (Canada)"/>
- <lang id="en_GB" name="English (UK)"/>
- <lang id="en_IE" name="English (Ireland)"/>
- <lang id="en_NZ" name="English (New Zealand)"/>
- <lang id="en_PH" name="English (Philippines)"/>
- <lang id="en_US" name="English (US)"/>
- <lang id="en_ZA" name="English (South Africa)"/>
- <lang id="es_ES" name="Spanish (Spain)"/>
- <lang id="es_MX" name="Spanish(Mexico)"/>
- <lang id="es_US" name="Spanish (Latin)"/>
- <lang id="et_EE" name="Estonian"/>
- <lang id="eu_ES" name="Basque"/>
- <lang id="fa_IR" name="Farsi"/>
- <lang id="fi_FI" name="Finnish"/>
- <lang id="fr_BE" name="French (Belgium)"/>
- <lang id="fr_CA" name="French (Canada)"/>
- <lang id="fr_CH" name="French (Switzerland)"/>
- <lang id="fr_FR" name="French (France)"/>
- <lang id="ga_IE" name="Irish"/>
- <lang id="gl_ES" name="Galician"/>
- <lang id="gu_IN" name="Gujarati"/>
- <lang id="he_IL" name="Hebrew"/>
- <lang id="hi_IN" name="Hindi"/>
- <lang id="hr_HR" name="Croatian"/>
- <lang id="hu_HU" name="Hungarian"/>
- <lang id="hy_AM" name="Armenian"/>
- <lang id="id_ID" name="Indonesian"/>
- <lang id="is_IS" name="Icelandic"/>
- <lang id="it_IT" name="Italian"/>
- <lang id="ja_JP" name="Japanese"/>
- <lang id="jv_ID" name="Javanese(Bahasa Jawa)"/>
- <lang id="ka_GE" name="Georgian"/>
- <lang id="kk_KZ" name="Kazakh"/>
- <lang id="km_KH" name="Khmer"/>
- <lang id="kn_CA" name="Kannada"/>
- <lang id="kn_IN" name="Kannada(India)"/>
- <lang id="ko_KR" name="Korean"/>
- <lang id="ky_KG" name="Kyrgyz"/>
- <lang id="lo_LA" name="Lao"/>
- <lang id="lt_LT" name="Lithuanian"/>
- <lang id="lv_LV" name="Latvian"/>
- <lang id="mk_MK" name="Macedonian"/>
- <lang id="ml_IN" name="Malayalam"/>
- <lang id="ml_MY" name="Malayalam"/>
- <lang id="mn_MN" name="Mongolian"/>
- <lang id="mr_IN" name="Marathi"/>
- <lang id="ms_MW" name="Malay"/>
- <lang id="my_MM" name="Myanmar"/>
- <lang id="nb_NO" name="Norwegian"/>
- <lang id="ne_NP" name="Nepali"/>
- <lang id="nl_BE" name="Dutch (Belgium)"/>
- <lang id="nl_NL" name="Dutch"/>
- <lang id="or_IN" name="Odia"/>
- <lang id="pa_IN" name="Panjabi(India)"/>
- <lang id="pa_PK" name="Punjabi"/>
- <lang id="pl_PL" name="Polish"/>
- <lang id="pt_BR" name="Portuguese (Brazil)"/>
- <lang id="pt_PT" name="Portuguese (Portugal)"/>
- <lang id="ro_RO" name="Romanian"/>
- <lang id="ru_RU" name="Russian"/>
- <lang id="si_LK" name="Sinhala"/>
- <lang id="sk_SK" name="Slovakian"/>
- <lang id="sl_SI" name="Slovenian"/>
- <lang id="sq_AL" name="Albanian"/>
- <lang id="sr_RS" name="Serbian"/>
- <lang id="su_ID" name="Sundanese(Bahasa Sunda)"/>
- <lang id="sv_SE" name="Swedish"/>
- <lang id="ta_IN" name="Tamil"/>
- <lang id="te_IN" name="Telugu"/>
- <lang id="tg_TJ" name="Tajik"/>
- <lang id="th_TH" name="Thai"/>
- <lang id="tk_TM" name="Turkmen"/>
- <lang id="tl_PH" name="Filipino"/>
- <lang id="tr_TR" name="Turkish"/>
- <lang id="uk_UA" name="Ukrainian"/>
- <lang id="ur_PK" name="Urdu"/>
- <lang id="uz_UZ" name="Uzbekistan"/>
- <lang id="vi_VN" name="Vietnamese"/>
- <lang id="xh_ZA" name="Xhosa"/>
- <lang id="zh_CN" name="Chinese Simplified (䏿–‡ 简体)"/>
- <lang id="zh_HK" name="Chinese Traditional (Hong Kong)"/>
- <lang id="zh_SG" name="Chinese(Singapore)"/>
- <lang id="zh_TW" name="Chinese Traditional (Taiwan)"/>
- <lang id="zu_ZA" name="Zulu"/>
-</languages>
\ No newline at end of file
--- /dev/null
+Samsung Tizen .NET SDK
+
+The MIT License (MIT)
+
+Copyright (c) Samsung Electronics Co., Ltd.
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
+ <metadata>
+ <id>Samsung.Tizen.Sdk</id>
+ <version>8.0.140+sha.888bd00</version>
+ <authors>Samsung Electronics</authors>
+ <license type="file">LICENSE</license>
+ <licenseUrl>https://aka.ms/deprecateLicenseUrl</licenseUrl>
+ <description>The MSBuild targets for buliding Tizen .NET projects</description>
+ <packageTypes>
+ <packageType name="DotnetPlatform" />
+ </packageTypes>
+ </metadata>
+</package>
\ No newline at end of file
--- /dev/null
+<!--
+***********************************************************************************************
+AutoImport.props
+
+Contains Tizen default MSBuild item includes.
+
+WARNING: This file is imported by all projects using
+ Microsoft.NET.Sdk. All Item includes in this file *MUST* be
+ hidden behind an Android property based condition.
+
+Spec for AutoImport.props:
+
+https://github.com/dotnet/designs/blob/4703666296f5e59964961464c25807c727282cae/accepted/2020/workloads/workload-resolvers.md#workload-props-files
+
+***********************************************************************************************
+-->
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <PropertyGroup>
+ <TizenManifestFile Condition="'$(TizenManifestFile)' == ''">tizen-manifest.xml</TizenManifestFile>
+ <TizenResourcePrefix Condition="'$(TizenResourcePrefix)' == ''">res</TizenResourcePrefix>
+ <TizenSharedPrefix Condition="'$(TizenSharedPrefix)' == ''">shared</TizenSharedPrefix>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <TizenLibrary Include="lib\**\*" Exclude="@(TizenTpkUserExcludeFiles)" />
+ </ItemGroup>
+
+ <ItemGroup Condition="'$(EnableDefaultTizenItems)' == 'true'">
+ <TizenResource Include="$(TizenResourcePrefix)\**\*" Exclude="$(DefaultItemExcludes);$(DefaultExcludesInProjectFolder);@(TizenTpkUserExcludeFiles)" />
+ <TizenSharedResource Include="$(TizenSharedPrefix)\**\*" Exclude="$(DefaultItemExcludes);$(DefaultExcludesInProjectFolder);@(TizenTpkUserExcludeFiles)" />
+ </ItemGroup>
+
+</Project>
\ No newline at end of file
--- /dev/null
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <Import Project="$(MSBuildThisFileDirectory)..\targets\Samsung.Tizen.Sdk.targets" />
+
+</Project>
--- /dev/null
+<!--
+***********************************************************************************************
+Samsung.Tizen.Sdk.After.targets
+
+WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+ created a backup copy. Incorrect changes to this file will make it
+ impossible to load or build your projects from the command-line or the IDE.
+
+Copyright (c) Samsung All rights reserved.
+***********************************************************************************************
+-->
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <PropertyGroup>
+ <EnableDefaultTizenItems Condition="'$(EnableDefaultTizenItems)' == ''">$(EnableDefaultItems)</EnableDefaultTizenItems>
+ </PropertyGroup>
+
+ <Import Project="Samsung.Tizen.Sdk.Common.targets" />
+ <Import Project="Samsung.Tizen.Sdk.NuGet.targets" Condition=" '$(MSBuildRuntimeType)' == 'Full' and '$(MSBuildVersion)' < '17.0' " />
+ <Import Project="Samsung.Tizen.Sdk.Packaging.targets" />
+ <Import Project="Samsung.Tizen.Sdk.Applications.targets" Condition="'$(OutputType)'=='Exe'" />
+ <Import Project="Samsung.Tizen.Sdk.VisualStudio.targets" />
+
+</Project>
--- /dev/null
+<!--
+***********************************************************************************************
+Samsung.Tizen.Sdk.Applications.targets
+
+WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+ created a backup copy. Incorrect changes to this file will make it
+ impossible to load or build your projects from the command-line or the IDE.
+
+Copyright (c) Samsung All rights reserved.
+***********************************************************************************************
+-->
+<Project>
+
+ <PropertyGroup>
+ <RunCommand>dotnet</RunCommand>
+ <RunArguments>build "$(MSBuildProjectFullPath)" -target:Run</RunArguments>
+ </PropertyGroup>
+
+ <Target Name="Install" DependsOnTargets="_CheckSdbToolPath;Build;TizenPackage">
+ <Exec Command=""$(SdbToolPath)sdb" $(SdbTarget) install $(SignedTpkFile)" />
+ </Target>
+
+ <Target Name="Run" DependsOnTargets="Install">
+ <Exec Command=""$(SdbToolPath)sdb" $(SdbTarget) shell app_launcher -s %(TizenPackageFirstApplication.Identity)" />
+ </Target>
+
+</Project>
--- /dev/null
+<!--
+***********************************************************************************************
+Samsung.Tizen.Sdk.Common.targets
+
+WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+ created a backup copy. Incorrect changes to this file will make it
+ impossible to load or build your projects from the command-line or the IDE.
+
+Copyright (c) Samsung All rights reserved.
+***********************************************************************************************
+-->
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <PropertyGroup>
+ <_TizenTaskAssemblyName>..\tools\Samsung.Tizen.Build.Tasks.dll</_TizenTaskAssemblyName>
+ </PropertyGroup>
+
+ <PropertyGroup Condition="'$(HostOS)' == ''">
+ <HostOS Condition="$([MSBuild]::IsOSPlatform('windows'))">Windows</HostOS>
+ <HostOS Condition="$([MSBuild]::IsOSPlatform('linux'))">Linux</HostOS>
+ <HostOS Condition="$([MSBuild]::IsOSPlatform('osx'))">Darwin</HostOS>
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <_TizenSdkDefaultBaseDirectory Condition="'$(HOME)' != ''">$(HOME)</_TizenSdkDefaultBaseDirectory>
+ <_TizenSdkDefaultBaseDirectory Condition="'$(HOME)' == ''">$(HOMEDRIVE)</_TizenSdkDefaultBaseDirectory>
+ <TizenSdkDirectory Condition="'$(TizenSdkDirectory)' == ''">$(_TizenSdkDefaultBaseDirectory)\tizen-studio\</TizenSdkDirectory>
+ <SdbToolPath Condition="'$(SdbToolPath)' == ''">$(TizenSdkDirectory)tools\</SdbToolPath>
+ <SdbToolPath Condition="'$(SdbToolPath)' != ''">$([MSBuild]::EnsureTrailingSlash('$(SdbToolPath)'))</SdbToolPath>
+ <SdbToolExe Condition="'$(SdbToolExe)' == '' And '$(HostOS)' != 'Windows'">sdb</SdbToolExe>
+ <SdbToolExe Condition="'$(SdbToolExe)' == '' And '$(HostOS)' == 'Windows'">sdb.exe</SdbToolExe>
+ </PropertyGroup>
+
+ <Target Name="_CheckSdbToolPath">
+ <Error
+ Text="$(SdbToolPath)$(SdbToolExe) not found. Please set SdbToolPath property."
+ Condition="!Exists('$(SdbToolPath)$(SdbToolExe)')" />
+ </Target>
+
+ <PropertyGroup Condition=" '$(RuntimeIdentifiers)' != '' ">
+ <BuildDependsOn>
+ _BuildWithSingleRID
+ </BuildDependsOn>
+ </PropertyGroup>
+
+ <PropertyGroup Condition=" '$(RuntimeIdentifiers)' == '' ">
+ <BuildDependsOn>
+ $(BuildDependsOn);
+ TizenPackage;
+ </BuildDependsOn>
+ </PropertyGroup>
+
+ <Target Name="_BuildWithSingleRID">
+ <ItemGroup>
+ <_RuntimeIdentifiersAsItems Include="$(RuntimeIdentifiers)" Condition=" '$(RuntimeIdentifiers)' != '' " />
+ </ItemGroup>
+ <MSBuild
+ Projects="$(MSBuildProjectFile)"
+ Targets="Build"
+ Properties="RuntimeIdentifier=%(_RuntimeIdentifiersAsItems.Identity);RuntimeIdentifiers=">
+ </MSBuild>
+ </Target>
+
+</Project>
--- /dev/null
+<!--
+***********************************************************************************************
+Samsung.Tizen.Sdk.DefaultProperties.targets
+
+WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+ created a backup copy. Incorrect changes to this file will make it
+ impossible to load or build your projects from the command-line or the IDE.
+
+Copyright (c) Samsung All rights reserved.
+***********************************************************************************************
+-->
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <PropertyGroup>
+ <TizenApplication Condition=" '$(TizenApplication)' == '' And '$(OutputType)' == 'Exe' ">true</TizenApplication>
+ <TizenApplication Condition=" '$(TizenApplication)' == '' ">false</TizenApplication>
+ <EnableImplicitRuntimeIdentifiers Condition=" '$(EnableImplicitRuntimeIdentifiers)' == '' And '$(UseMaui)' == 'true' ">true</EnableImplicitRuntimeIdentifiers>
+ <EnableImplicitRuntimeIdentifiers Condition=" '$(EnableImplicitRuntimeIdentifiers)' == '' ">false</EnableImplicitRuntimeIdentifiers>
+ <!-- Set the default RuntimeIdentifier if not already specified. -->
+ <RuntimeIdentifier Condition=" '$(EnableImplicitRuntimeIdentifiers)' == 'true' And '$(RuntimeIdentifier)' == '' And '$(RuntimeIdentifiers)' == '' ">tizen-x86</RuntimeIdentifier>
+ <UseAppHost>false</UseAppHost>
+ <_RuntimeIdentifierUsesAppHost>false</_RuntimeIdentifierUsesAppHost>
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <_IsTizenDefined>$([System.Text.RegularExpressions.Regex]::IsMatch('$(DefineConstants.Trim())', '(^|;)__TIZEN__($|;)'))</_IsTizenDefined>
+ <DefineConstants Condition="!$(_IsTizenDefined)">__TIZEN__;$(DefineConstants)</DefineConstants>
+ </PropertyGroup>
+
+</Project>
--- /dev/null
+<!--
+***********************************************************************************************
+Samsung.Tizen.Sdk.NuGet.targets
+
+WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+ created a backup copy. Incorrect changes to this file will make it
+ impossible to load or build your projects from the command-line or the IDE.
+
+Copyright (c) Samsung All rights reserved.
+***********************************************************************************************
+-->
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <UsingTask TaskName="Samsung.Tizen.Build.Tasks.FixupNuGetReferences" AssemblyFile="$(_TizenTaskAssemblyName)" />
+
+ <PropertyGroup>
+ <AssetTargetFallback></AssetTargetFallback>
+ <PackageTargetFallback>
+ net6.0-tizen9.0;
+ net6.0-tizen8.0;
+ net6.0-tizen7.0;
+ net6.0-tizen6.5;
+ tizen10.0;
+ tizen90;
+ tizen80;
+ tizen70;
+ tizen60;
+ tizen50;
+ tizen40;
+ $(PackageTargetFallback);
+ </PackageTargetFallback>
+ </PropertyGroup>
+
+ <Target Name="_FixupNuGetReferences" AfterTargets="ResolvePackageAssets">
+ <FixupNuGetReferences
+ PackageTargetFallback="$(PackageTargetFallback)"
+ CopyLocalItems="@(RuntimeCopyLocalItems)">
+ <Output TaskParameter="AssembliesToRemove" ItemName="_AssembliesToRemove" />
+ <Output TaskParameter="AssembliesToAdd" ItemName="Reference" />
+ </FixupNuGetReferences>
+ <ItemGroup>
+ <RuntimeCopyLocalItems Remove="@(_AssembliesToRemove)" />
+ <ResolvedCompileFileDefinitions Remove="@(_AssembliesToRemove)" />
+ </ItemGroup>
+ </Target>
+
+</Project>
--- /dev/null
+<!--
+***********************************************************************************************
+Samsung.Tizen.Sdk.Packaging.targets
+
+WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+ created a backup copy. Incorrect changes to this file will make it
+ impossible to load or build your projects from the command-line or the IDE.
+
+Copyright (c) Samsung All rights reserved.
+***********************************************************************************************
+-->
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" >
+
+ <UsingTask AssemblyFile="$(_TizenTaskAssemblyName)" TaskName="Samsung.Tizen.Build.Tasks.Package" />
+ <UsingTask AssemblyFile="$(_TizenTaskAssemblyName)" TaskName="Samsung.Tizen.Build.Tasks.GetManifestInfo" />
+ <UsingTask AssemblyFile="$(_TizenTaskAssemblyName)" TaskName="Samsung.Tizen.Build.Tasks.Sign" />
+ <UsingTask AssemblyFile="$(_TizenTaskAssemblyName)" TaskName="Samsung.Tizen.Build.Tasks.FindPatternInList"/>
+ <UsingTask AssemblyFile="$(_TizenTaskAssemblyName)" TaskName="Samsung.Tizen.Build.Tasks.MergeManifest" />
+ <UsingTask AssemblyFile="$(_TizenTaskAssemblyName)" TaskName="Samsung.Tizen.Build.Tasks.GetTizenProject" />
+ <UsingTask AssemblyFile="$(_TizenTaskAssemblyName)" TaskName="Samsung.Tizen.Build.Tasks.ResourceXmlWriter" />
+ <UsingTask AssemblyFile="$(_TizenTaskAssemblyName)" TaskName="Samsung.Tizen.Build.Tasks.CheckApiVersion" />
+
+ <PropertyGroup>
+ <DisableFastUpToDateCheck>true</DisableFastUpToDateCheck>
+ <TizenCreateTpkOnBuild Condition="'$(TizenCreateTpkOnBuild)' == '' and '$(OutputType)' == 'Exe'">true</TizenCreateTpkOnBuild>
+ <TizenPackageOutputPath>$(OutputPath)tpkroot\</TizenPackageOutputPath>
+ </PropertyGroup>
+
+ <ItemDefinitionGroup>
+ <TizenTpkUserIncludeFiles>
+ <TizenTpkFileName></TizenTpkFileName>
+ <TizenTpkSubDir></TizenTpkSubDir>
+ </TizenTpkUserIncludeFiles>
+ </ItemDefinitionGroup>
+
+ <PropertyGroup>
+ <TpkKeepMeta>
+ TizenTpkFileName;
+ TizenTpkSubDir;
+ TizenTpkSubPath;
+ TizenTpkIsManifest;
+ TizenTpkIsBaseManifest;
+ </TpkKeepMeta>
+ </PropertyGroup>
+
+ <!--
+ ============================================================
+ TizenPackageDependsOn
+
+ Defines the set of targets that tpk packaging is directly dependent on.
+ ============================================================
+ -->
+ <PropertyGroup>
+ <TizenPackageDependsOn>
+ TizenResolveTpkPackageFiles;
+ TizenPrePackageEvent;
+ _CheckApiVersion;
+ _TizenPrepareTpkPackage;
+ _TizenTpkSign;
+ TizenPostPackageEvent;
+ </TizenPackageDependsOn>
+ </PropertyGroup>
+
+ <!--
+ ===========================================================================
+ _UsePlatformManifestsAlways
+
+ TPK must exclude the assets provided by platform.
+ ===========================================================================
+ -->
+ <Target Name="_UsePlatformManifestsAlways" DependsOnTargets="ResolveTargetingPackAssets" BeforeTargets="ResolveAssemblyReferences">
+ <ItemGroup>
+ <PackageConflictPlatformManifests Include="@(PlatformManifestsFromTargetingPacks)" />
+ </ItemGroup>
+ </Target>
+
+ <!--
+ ===========================================================================
+ TizenPackage
+
+ The tpk sign & package entry point.
+ 1. It can be triggered after Build target (ex : dotnet build)
+ 2. It can be triggered by calling target (ex : dotnet msbuild /t:TizenPackage)
+ ===========================================================================
+ -->
+ <Target Name="TizenPackage"
+ Condition="'$(TizenCreateTpkOnBuild)' == 'true' And '$(TargetFramework)' != ''"
+ DependsOnTargets="$(TizenPackageDependsOn)" />
+
+ <!--
+ ===========================================================================
+ TizenClean
+
+ Delete all intermediate (Default : tpkroot) and final build outputs(*.tpk).
+ ===========================================================================
+ -->
+ <Target Name="TizenClean"
+ Condition="'$(TizenCreateTpkOnBuild)' == 'true'"
+ AfterTargets="Clean"
+ DependsOnTargets="_TizenClean;" />
+
+ <!--
+ ============================================================
+ TizenPrePackageEvent
+ ============================================================
+ -->
+ <Target Name="TizenPrePackageEvent" />
+
+ <!--
+ ============================================================
+ TizenPostPackageEvent
+ ============================================================
+ -->
+ <Target Name="TizenPostPackageEvent" />
+
+ <!--
+ ===========================================================================
+ _TizenClean
+
+ Clean TizenPackageOutputPath Direcotry (Default : tpkroot)
+ ===========================================================================
+ -->
+ <Target Name="_TizenClean">
+ <RemoveDir Directories="$(TizenPackageOutputPath)" Condition="Exists('$(TizenPackageOutputPath)')"/>
+ <ItemGroup>
+ <TpkFiles Include="$(OutDir)\*.tpk" />
+ </ItemGroup>
+ <Delete Files="@(TpkFiles)" />
+ </Target>
+
+ <!--
+ ===========================================================================
+ _TizenGetTpkInfoFromManifest
+ ===========================================================================
+ -->
+ <Target Name="_TizenGetTpkInfoFromManifest"
+ Condition="'$(WebProject)' != 'true' And '$(TizenCreateTpkOnBuild)' == 'true'">
+
+ <Error Code="TS0001"
+ File="$(MSBuildProjectFile)"
+ Text="The manifest file '$(TizenManifestFile)' was not found."
+ Condition="!Exists('$(TizenManifestFile)')"/>
+
+ <GetManifestInfo ManifestFilePath="$(TizenManifestFile)"
+ Condition="Exists('$(TizenManifestFile)')">
+ <Output TaskParameter="PackageName" PropertyName="TizenPackageName" />
+ <Output TaskParameter="PackageVersion" PropertyName="TizenPackageVersion" />
+ <Output TaskParameter="ApiVersion" PropertyName="TizenApiVersion" />
+ <Output TaskParameter="ApplicationList" ItemName="TizenPackageApplicationList" />
+ <Output TaskParameter="FirstApplication" ItemName="TizenPackageFirstApplication" />
+ </GetManifestInfo>
+ </Target>
+
+ <!--
+ ===========================================================================
+ _CheckApiVersion
+ ===========================================================================
+ -->
+ <Target Name="_CheckApiVersion" DependsOnTargets="_TizenGetTpkInfoFromManifest">
+ <CheckApiVersion
+ ManifestApiVersion="$(TizenApiVersion)"
+ TargetFramework="$(TargetFramework)"
+ TargetFrameworkIdentifier="$(TargetFrameworkIdentifier)"
+ TargetPlatformIdentifier="$(TargetPlatformIdentifier)"
+ TargetFrameworkVersion="$(TargetFrameworkVersion)"
+ TargetPlatformVersion="$(TargetPlatformVersion)"
+ SupportedAPILevelList="@(SupportedAPILevel)"
+ >
+ </CheckApiVersion>
+ <Message Importance="High" Message Text="#############################################################################################" />
+ </Target>
+
+ <!--
+ ===========================================================================
+ _TizenResolveTpkPackageName
+ ===========================================================================
+ -->
+ <Target Name="_TizenResolveTpkPackageName" DependsOnTargets="_TizenGetTpkInfoFromManifest">
+ <PropertyGroup>
+ <TpkFileExt>.tpk</TpkFileExt>
+ <SignedTpkFile>$(OutputPath)$(TizenPackageName)</SignedTpkFile>
+ <SignedTpkFile>$(SignedTpkFile)-$(TizenPackageVersion)</SignedTpkFile>
+ <SignedTpkFile>$(SignedTpkFile)$(TpkFileExt)</SignedTpkFile>
+ </PropertyGroup>
+ </Target>
+
+ <!--
+ ===========================================================================
+ TizenCheckExecFileExist
+ ===========================================================================
+ -->
+ <Target Name="TizenCheckExecFileExist" DependsOnTargets="_TizenGetTpkInfoFromManifest">
+ <ItemGroup>
+ <_TizenPackageExecItemList Include="%(TizenPackageApplicationList.Exec)" />
+ <_TizenPackageExecItemList Remove="%(TizenTpkAssemblyFiles.Filename)%(TizenTpkAssemblyFiles.Extension)" />
+ </ItemGroup>
+ <Message Text="$(TizenManifestFile) exec file check OK"
+ Condition="@(_TizenPackageExecItemList->Count()) == 0" />
+ <Error Code="TS0002"
+ File="$(TizenManifestFile)"
+ Text="The '%(_TizenPackageExecItemList.Identity)' file was not found.
Please check the exec attribute of $(TizenManifestFile) or check the assembly name"
+ Condition="@(_TizenPackageExecItemList->Count()) != 0" />
+ </Target>
+
+ <!--
+ ===========================================================================
+ TizenComputeTpkAssemblyFiles
+ ===========================================================================
+ -->
+ <Target Name="TizenComputeTpkAssemblyFiles" DependsOnTargets="ComputeFilesToPublish" Condition="'$(WebProject)' != 'true'">
+ <PropertyGroup>
+ <TizenTpkAssemblyDirName Condition=" '$(TizenTpkAssemblyDirName)' == '' ">bin</TizenTpkAssemblyDirName>
+ <PublishDepsFile>$(OutDir)$(ProjectDepsFileName)</PublishDepsFile>
+ </PropertyGroup>
+ <ItemGroup>
+ <!-- Copy all the assemblies -->
+ <TizenTpkAssemblyFiles Include="@(ResolvedFileToPublish)" KeepMetadata="$(TpkKeepMeta)" Condition="'%(RelativePath)' != '$(ProjectDepsFileName)'">
+ <TizenTpkSubDir>$(TizenTpkAssemblyDirName)\</TizenTpkSubDir>
+ <TizenTpkFileName>%(RelativePath)</TizenTpkFileName>
+ </TizenTpkAssemblyFiles>
+ <!-- Copy Current Projects deps.json to tpk root folder -->
+ <TizenTpkAssemblyFiles Include="$(PublishDepsFile)" Condition="Exists('$(PublishDepsFile)')" KeepMetadata="$(TpkKeepMeta)">
+ <TizenTpkFileName>$(MSBuildProjectName).deps.json</TizenTpkFileName>
+ </TizenTpkAssemblyFiles>
+ </ItemGroup>
+ <Message Condition="!Exists('$(PublishDepsFile)')" Text="PublishDepsFile : Unable to copy $(PublishDepsFile). File does not exist." Importance="high"/>
+ </Target>
+
+ <!--
+ ===========================================================================
+ TizenComputeTpkResourceFiles
+ ===========================================================================
+ -->
+ <Target Name="TizenComputeTpkResourceFiles" Returns="@(AllTpkItemsFullPath)">
+ <!-- Get TizenProject from reference projects -->
+ <GetTizenProject ProjectFiles="@(_MSBuildProjectReferenceExistent)"
+ Condition="'@(_MSBuildProjectReferenceExistent)' != '' and '%(_MSBuildProjectReferenceExistent.Private)' != 'false' and '$(SupportMultiAppPackage)' != 'false'">
+ <Output TaskParameter="TizenProjectFiles" ItemName="_TizenProjectFiles"/>
+ </GetTizenProject>
+
+ <!-- Get TpkFiles from reference tizen projects -->
+ <MSBuild Projects="@(_TizenProjectFiles)"
+ Condition="'@(_TizenProjectFiles)' != '' and '%(_TizenProjectFiles.Private)' != 'false'"
+ Targets="TizenComputeTpkResourceFiles"
+ BuildInParallel="$(BuildInParallel)"
+ Properties="%(_TizenProjectFiles.SetConfiguration); %(_TizenProjectFiles.SetPlatform); %(_TizenProjectFiles.SetTargetFramework)"
+ ContinueOnError="WarnAndContinue"
+ RemoveProperties="%(_TizenProjectFiles.GlobalPropertiesToRemove)">
+
+ <Output TaskParameter="TargetOutputs" ItemName="_AllTpkItemsFullPath"/>
+ </MSBuild>
+
+ <!-- Target outputs must be full paths because they will be consumed by a different project. -->
+ <ItemGroup>
+ <TizenTpkFiles KeepDuplicates="false"
+ KeepMetadata="$(TpkKeepMeta)"
+ Include="@(_AllTpkItemsFullPath->'%(FullPath)')" />
+ <TizenTpkFiles Update="@(TizenTpkFiles)"
+ Condition=" '%(TizenTpkFiles.TizenTpkIsManifest)' == 'true' " >
+ <TizenTpkIsBaseManifest>false</TizenTpkIsBaseManifest><!-- reference manifest should not be TizenTpkIsBaseManifest -->
+ </TizenTpkFiles>
+ </ItemGroup>
+
+ <!-- Remove items which we will never again use - they just sit around taking up memory otherwise -->
+ <ItemGroup>
+ <_AllTpkItemsFullPath Remove="@(_AllTpkItemsFullPath)"/>
+ <_TizenProjectFiles Remove ="@(_TizenProjectFiles)" />
+ </ItemGroup>
+
+ <!-- Default Resource File Include from Project -->
+ <ItemGroup>
+ <TizenTpkFiles Include="@(TizenLibrary)" Condition="Exists('%(TizenLibrary.Identity)')">
+ <TizenTpkSubDir>lib\%(TizenLibrary.RecursiveDir)</TizenTpkSubDir>
+ <TizenTpkFileName>%(Filename)%(Extension)</TizenTpkFileName>
+ </TizenTpkFiles>
+ <TizenTpkFiles Include="$(TizenManifestFile)" Condition="Exists('$(TizenManifestFile)')">
+ <TizenTpkFileName>%(Filename)%(Extension)</TizenTpkFileName>
+ <TizenTpkIsManifest>true</TizenTpkIsManifest>
+ <TizenTpkIsBaseManifest>true</TizenTpkIsBaseManifest>
+ </TizenTpkFiles>
+ </ItemGroup>
+
+ <!-- Include Files -->
+ <ItemGroup>
+ <TizenTpkFiles Include="@(TizenResource)" Condition="Exists('%(TizenResource.Identity)')">
+ <TizenTpkSubDir>res\%(TizenResource.RecursiveDir)</TizenTpkSubDir>
+ <TizenTpkFileName Condition="'%(TizenResource.TizenTpkFileName)' == ''">%(Filename)%(Extension)</TizenTpkFileName>
+ </TizenTpkFiles>
+ <TizenTpkFiles Include="@(TizenSharedResource)" Condition="Exists('%(TizenSharedResource.Identity)')">
+ <TizenTpkSubDir>shared\%(TizenSharedResource.RecursiveDir)</TizenTpkSubDir>
+ <TizenTpkFileName>%(Filename)%(Extension)</TizenTpkFileName>
+ </TizenTpkFiles>
+ <TizenTpkFiles Include="@(TizenTpkUserIncludeFiles)" Exclude="@(TizenTpkUserExcludeFiles)">
+ <TizenTpkSubDir Condition="'%(TizenTpkUserIncludeFiles.TizenTpkSubDir)' == ''">%(TizenTpkUserIncludeFiles.RelativeDir)</TizenTpkSubDir>
+ <TizenTpkFileName Condition="'%(TizenTpkUserIncludeFiles.TizenTpkFileName)' == ''">%(Filename)%(Extension)</TizenTpkFileName>
+ </TizenTpkFiles>
+ </ItemGroup>
+
+ <ItemGroup>
+ <!--
+ First, add a trailing slash to the TizenTpkSubDir metadata if necessary.
+ This allows us to use the same value for the TizenTpkSubPath metadata whether or not TizenTpkSubDir metadata is set:
+ %(TizenTpkFiles.TizenTpkSubDir)%(TizenTpkFiles.TizenTpkFileName)
+ Note that RecursiveDir already includes the trailing slash.
+ -->
+ <TizenTpkFiles Update="@(TizenTpkFiles)">
+ <TizenTpkSubDir Condition="'%(TizenTpkFiles.TizenTpkSubDir)' != ''">$([MSBuild]::EnsureTrailingSlash(%(TizenTpkFiles.TizenTpkSubDir)))</TizenTpkSubDir>
+ <!-- If path contain '..\' without TizenTpkSubDir then TizenTpkSubDir will be set '' -->
+ <TizenTpkSubDir Condition="'%(TizenTpkFiles.TizenTpkSubDir)' != '' and $([System.String]::new('%(TizenTpkFiles.TizenTpkSubDir)').Contains('..\'))"></TizenTpkSubDir>
+ </TizenTpkFiles>
+ </ItemGroup>
+
+ <!-- Item to Return -->
+ <ItemGroup>
+ <AllTpkItemsFullPath Include="@(TizenTpkFiles->'%(FullPath)')"/>
+ </ItemGroup>
+
+ <!-- <Message Text="TizenTpkFiles : %(TizenTpkFiles.Identity)" Importance="high"/> -->
+ </Target>
+
+ <!--
+ ===========================================================================
+ ClearReferenceCopyLocalPaths if SupportMultiAppPackage is set to false in csproj
+ ===========================================================================
+ -->
+ <Target Name="ClearReferenceCopyLocalPaths" AfterTargets="ResolveAssemblyReferences">
+ <ItemGroup>
+ <ReferenceCopyLocalPaths Remove="@(ReferenceCopyLocalPaths)" Condition="'$(SupportMultiAppPackage)' == 'false'"/>
+ </ItemGroup>
+ </Target>
+
+ <!--
+ ===========================================================================
+ TizenComputeTpkPackageFiles
+ ===========================================================================
+ -->
+ <Target Name="TizenComputeTpkPackageFiles" DependsOnTargets="ClearReferenceCopyLocalPaths;_TizenGenerateResourceXmlFile;TizenComputeTpkAssemblyFiles;TizenComputeTpkResourceFiles">
+ <ItemGroup>
+ <!-- Add AssemblyFiles -->
+ <TizenResolvedFileToTpk Include="@(TizenTpkAssemblyFiles)" KeepMetadata="$(TpkKeepMeta)">
+ <TizenTpkSubPath>%(TizenTpkAssemblyFiles.TizenTpkSubDir)%(TizenTpkAssemblyFiles.TizenTpkFileName)</TizenTpkSubPath>
+ </TizenResolvedFileToTpk>
+ <!-- Add ResourceFiles -->
+ <TizenResolvedFileToTpk Include="@(TizenTpkFiles)" KeepMetadata="$(TpkKeepMeta)">
+ <TizenTpkSubPath>%(TizenTpkFiles.TizenTpkSubDir)%(TizenTpkFiles.TizenTpkFileName)</TizenTpkSubPath>
+ </TizenResolvedFileToTpk>
+ </ItemGroup>
+ <Message Text='Added "%(TizenResolvedFileToTpk.Identity)" to TPK' Condition ="'@(TizenResolvedFileToTpk)' != '' "/>
+ </Target>
+
+ <!--
+ ===========================================================================
+ _TizenExcludeTpkFiles
+ ===========================================================================
+ -->
+ <Target Name="_TizenExcludeTpkFiles">
+ <!-- Exclude TizenTpkUserExcludeFiles -->
+ <PropertyGroup>
+ <_TizenTpkUserExcludeFiles>;@(TizenTpkUserExcludeFiles);</_TizenTpkUserExcludeFiles>
+ </PropertyGroup>
+ <ItemGroup>
+ <_TizenTpkUserExcludeFilesToRemove Include="@(TizenResolvedFileToTpk)" Condition=" $(_TizenTpkUserExcludeFiles.Contains('%(TizenResolvedFileToTpk.Filename)%(TizenResolvedFileToTpk.Extension)'))" />
+ <TizenResolvedFileToTpk Remove="@(_TizenTpkUserExcludeFilesToRemove)" />
+ </ItemGroup>
+
+ <!-- Exclude TizenTpkExcludePattern -->
+ <FindPatternInList Condition="'$(TizenTpkExcludePattern)' != ''" List="@(TizenResolvedFileToTpk)" Patterns="$(TizenTpkExcludePattern)">
+ <Output TaskParameter="MatchList" ItemName="_TizenTpkPatternExcludeFilesToRemove" />
+ </FindPatternInList>
+ <FindPatternInList Condition="'$(TizenTpkExcludePattern)' != '' and '$(TizenTpkNotExcludePattern)' != ''"
+ List="@(_TizenTpkPatternExcludeFilesToRemove)" Patterns="$(TizenTpkNotExcludePattern)">
+ <Output TaskParameter="MatchList" ItemName="_TizenTpkPatternExcludeFilesToKeep" />
+ </FindPatternInList>
+ <ItemGroup>
+ <_TizenTpkPatternExcludeFilesToRemove Remove="@(_TizenTpkPatternExcludeFilesToKeep)"/>
+ <TizenResolvedFileToTpk Remove="@(_TizenTpkPatternExcludeFilesToRemove)" />
+ </ItemGroup>
+
+ <!-- Exclude Unused Runtime Assets -->
+ <ItemGroup>
+ <TizenResolvedFileToTpk Remove="@(TizenResolvedFileToTpk)"
+ Condition="$([System.String]::Copy('%(TizenTpkSubPath)').StartsWith('bin\runtimes\win'))" />
+ <TizenResolvedFileToTpk Remove="@(TizenResolvedFileToTpk)"
+ Condition="$([System.String]::Copy('%(TizenTpkSubPath)').StartsWith('bin\runtimes\osx'))" />
+ </ItemGroup>
+ </Target>
+
+
+ <!--
+ ===========================================================================
+ TizenResolveTpkPackageFiles
+ ===========================================================================
+ -->
+ <Target Name="TizenResolveTpkPackageFiles"
+ DependsOnTargets="TizenComputeTpkPackageFiles;_TizenExcludeTpkFiles">
+ <Message Text='From : "%(TizenResolvedFileToTpk.Identity)"
 To : "%(TizenResolvedFileToTpk.TizenTpkSubPath)"'
+ Condition ="'@(TizenResolvedFileToTpk)' != '' "/>
+ </Target>
+
+ <!--
+ ===========================================================================
+ TizenIncrementalClean
+ ===========================================================================
+ -->
+ <Target Name="TizenIncrementalClean" AfterTargets="IncrementalClean"
+ DependsOnTargets="_TizenResolveTpkPackageName;TizenResolveTpkPackageFiles">
+ <ReadLinesFromFile File="$(IntermediateOutputPath)Tizen$(CleanFile)">
+ <Output TaskParameter="Lines" ItemName="_TizenCleanUnfilteredPriorFileWrites" />
+ </ReadLinesFromFile>
+ <RemoveDuplicates Inputs="@(_TizenCleanUnfilteredPriorFileWrites)">
+ <Output TaskParameter="Filtered" ItemName="_TizenCleanUnfilteredPriorFileWritesNoDup" />
+ </RemoveDuplicates>
+ <ConvertToAbsolutePath Paths="@(TizenResolvedFileToTpk->'$(TizenPackageOutputPath)%(TizenTpkSubPath)')">
+ <Output TaskParameter="AbsolutePaths" ItemName="_ResolveTizenResolvedFilekFileWritesAbs" />
+ </ConvertToAbsolutePath>
+ <ConvertToAbsolutePath Paths="$(SignedTpkFile)">
+ <Output TaskParameter="AbsolutePaths" ItemName="_ResolveTizenResolvedFilekFileWritesAbs" />
+ </ConvertToAbsolutePath>
+ <ItemGroup>
+ <_TizenCleanPriorFileWrites Include="@(_TizenCleanUnfilteredPriorFileWritesNoDup)" Exclude="@(_ResolveTizenResolvedFilekFileWritesAbs)" />
+ </ItemGroup>
+
+ <!-- If there are some exclude files on TPK file, then it should be delete tpks to repackaging -->
+ <Delete Files="$(SignedTpkFile)"
+ TreatErrorsAsWarnings="true"
+ Condition="'@(_TizenCleanPriorFileWrites->Count())' > 0">
+ </Delete>
+ <Delete Files="@(_TizenCleanPriorFileWrites)"
+ TreatErrorsAsWarnings="true">
+ <Output TaskParameter="DeletedFiles" ItemName="__TizenCleanPriorFileWritesDeleted" />
+ </Delete>
+ <WriteLinesToFile File="$(IntermediateOutputPath)Tizen$(CleanFile)"
+ Lines="@(_ResolveTizenResolvedFilekFileWritesAbs)"
+ Overwrite="true" />
+ </Target>
+
+ <!--
+ ===========================================================================
+ TizenCreateTpkDirectoryStructure
+ ===========================================================================
+ -->
+ <Target Name="TizenCreateTpkDirectoryStructure">
+ <MakeDir Directories = "$(TizenPackageOutputPath)" Condition = "!Exists('$(TizenPackageOutputPath)')" />
+ <MakeDir Directories = "$(TizenPackageOutputPath)bin" Condition = "!Exists('$(TizenPackageOutputPath)bin')" />
+ <MakeDir Directories = "$(TizenPackageOutputPath)lib" Condition = "!Exists('$(TizenPackageOutputPath)lib')" />
+ <MakeDir Directories = "$(TizenPackageOutputPath)res" Condition = "!Exists('$(TizenPackageOutputPath)res')" />
+ <MakeDir Directories = "$(TizenPackageOutputPath)shared" Condition = "!Exists('$(TizenPackageOutputPath)shared')" />
+ <MakeDir Directories = "$(TizenPackageOutputPath)shared\res" Condition = "!Exists('$(TizenPackageOutputPath)shared\res')" />
+ </Target>
+
+ <!--
+ ===========================================================================
+ _TizenGenerateResourceXmlFile
+ ===========================================================================
+ -->
+ <Target Name="_TizenGenerateResourceXmlFile">
+ <ResourceXmlWriter
+ ProjectFullName="$(MSBuildProjectDirectory)"
+ LangCountryListXmlPath="$(MSBuildThisFileDirectory)..\tools\">
+ <Output TaskParameter="ResourceXmlPath" PropertyName="_TizenResourceXmlPath" />
+ </ResourceXmlWriter>
+ <ItemGroup>
+ <TizenResource Include="$(_TizenResourceXmlPath)" />
+ </ItemGroup>
+ </Target>
+
+ <!--
+ ===========================================================================
+ TizenManifestMergeAndCopy
+ ===========================================================================
+ -->
+ <Target Name="TizenManifestMergeAndCopy">
+ <ItemGroup>
+ <BaseManifest Include="@(TizenResolvedFileToTpk)"
+ Condition="'%(TizenResolvedFileToTpk.TizenTpkIsManifest)' == 'true' and '%(TizenResolvedFileToTpk.TizenTpkIsBaseManifest)' == 'true'"/>
+
+ <SubManifest Include="@(TizenResolvedFileToTpk)"
+ Condition="'%(TizenResolvedFileToTpk.TizenTpkIsManifest)' == 'true' and '%(TizenResolvedFileToTpk.TizenTpkIsBaseManifest)' != 'true'"/>
+ </ItemGroup>
+
+ <!-- If manifest file is multiple, merge manifest -->
+ <MergeManifest Condition="@(SubManifest->Count()) > 0"
+ MainManifestFile="%(BaseManifest.Identity)"
+ SubManifestFileList="@(SubManifest)"
+ ResultManifestFile="$(TizenPackageOutputPath)tizen-manifest.xml"/>
+
+ <!-- If manifest file count is only one, copy manifest -->
+ <Copy SourceFiles="@(TizenResolvedFileToTpk)"
+ DestinationFiles="@(TizenResolvedFileToTpk->'$(TizenPackageOutputPath)tizen-manifest.xml')"
+ Condition="@(SubManifest->Count()) == 0 and '%(TizenResolvedFileToTpk.TizenTpkIsManifest)' == 'true' "
+ OverwriteReadOnlyFiles="true"
+ Retries="10">
+ <Output TaskParameter="DestinationFiles" ItemName="TpkFileWrites" />
+ </Copy>
+ </Target>
+
+ <!--
+ ===========================================================================
+ _TizenPrepareTpkPackage
+
+ 1. Publish Assembly to PublishDir
+ 2. Copy bin/res/lib/shared resource to TizenPackageOutputPath (Default : tpkroot)
+ 3. Remove tpk files
+ ===========================================================================
+ -->
+ <Target Name="_TizenPrepareTpkPackage"
+ DependsOnTargets="_TizenResolveTpkPackageName;
+ TizenResolveTpkPackageFiles;
+ TizenCreateTpkDirectoryStructure;
+ TizenManifestMergeAndCopy"
+ Inputs="@(TizenResolvedFileToTpk)"
+ Outputs="@(TizenResolvedFileToTpk->'$(TizenPackageOutputPath)%(TizenTpkSubPath)')">
+ <Copy SourceFiles="@(TizenResolvedFileToTpk)"
+ DestinationFiles="@(TizenResolvedFileToTpk->'$(TizenPackageOutputPath)%(TizenTpkSubPath)')"
+ Condition="'%(TizenResolvedFileToTpk.TizenTpkIsManifest)' != 'true' "
+ OverwriteReadOnlyFiles="true"
+ Retries="10">
+ <Output TaskParameter="DestinationFiles" ItemName="TpkFileWrites" />
+ </Copy>
+
+ <Delete Files="$(SignedTpkFile)" TreatErrorsAsWarnings="true" />
+ </Target>
+
+ <!--
+ ===========================================================================
+ _TizenTpkSign
+
+ Sign unsigned TPK
+ ===========================================================================
+ -->
+ <Target Name="_TizenTpkSign"
+ DependsOnTargets="_TizenResolveTpkPackageName;
+ _TizenPrepareTpkPackage;
+ TizenPrepareCertificate;
+ TizenCheckCertificateChanged"
+ Inputs="@(TizenResolvedFileToTpk->'$(TizenPackageOutputPath)%(TizenTpkSubPath)');$(IntermediateOutputPath)TizenAuthorTimeStamp;$(IntermediateOutputPath)TizenDistributorTimeStamp"
+ Outputs="$(SignedTpkFile)"
+ Condition="'$(WebProject)' != 'true'">
+
+ <CallTarget Targets="TizenCheckExecFileExist" />
+
+ <Error Condition="!Exists('$(AuthorPath)') OR !Exists('$(DistributorPath)')"
+ Text="Invalid Tpk Signing resource ... Please check the Properties <AuthorPath> = $(AuthorPath), <DistributorPath> = $(DistributorPath)"/>
+
+ <Sign RootDir="$(TizenPackageOutputPath)"
+ AuthorFile="$(AuthorPath)"
+ AuthorPassword="$(AuthorPass)"
+ DistFile="$(DistributorPath)"
+ DistPassword="$(DistributorPass)"
+ DistFile2="$(DistributorPath2)"
+ DistPassword2="$(DistributorPass2)"
+ OutputSignedTpk="$(SignedTpkFile)" />
+
+ <Message Text="Successfully created tpk package : $(SignedTpkFile)" Condition="Exists('$(SignedTpkFile)')"/>
+ <Error Text="Failed to create tpk package : $(SignedTpkFile)" Importance="high" Condition="!Exists('$(SignedTpkFile)')"/>
+ </Target>
+
+ <!--
+ ===========================================================================
+ TizenPrintTpkOutput
+
+ Show message of tpk full path
+ ===========================================================================
+ -->
+ <Target Name="TizenPrintTpkOutput" AfterTargets="_TizenTpkSign">
+ <Message Condition="Exists('$(SignedTpkFile)')"
+ Importance="high"
+ Text="$(MSBuildProjectName) -> $([System.IO.Path]::GetFullPath('$(SignedTpkFile)'))" />
+ </Target>
+
+ <!--
+ ===========================================================================
+ TizenPrepareCertificate
+
+ Check Certificate properties & set default certificates
+ ===========================================================================
+ -->
+ <Target Name="TizenPrepareCertificate">
+ <PropertyGroup>
+ <TizenDefaultAuthorPath>$(MSBuildThisFileDirectory)..\certificate\author_test.p12</TizenDefaultAuthorPath>
+ <TizenDefaultAuthorPass>author_test</TizenDefaultAuthorPass>
+ <TizenDefaultDistributorPath>$(MSBuildThisFileDirectory)..\certificate\tizen-distributor-signer.p12</TizenDefaultDistributorPath>
+ <TizenDefaultDistributorPass>tizenpkcs12passfordsigner</TizenDefaultDistributorPass>
+ </PropertyGroup>
+
+ <Message Condition="'$(AuthorPath)'==''"
+ Importance="normal"
+ Text="AuthorPath property is not set!" />
+
+ <PropertyGroup Condition="'$(AuthorPath)'==''">
+ <AuthorPath>$(TizenDefaultAuthorPath)</AuthorPath>
+ <AuthorPass>$(TizenDefaultAuthorPass)</AuthorPass>
+ <TizenUseDefaultCertificate>true</TizenUseDefaultCertificate>
+ </PropertyGroup>
+
+ <Message Condition="'$(DistributorPath)'==''"
+ Importance="normal"
+ Text="DistributorPath property is not set!" />
+
+ <PropertyGroup Condition="'$(DistributorPath)'==''">
+ <DistributorPath>$(TizenDefaultDistributorPath)</DistributorPath>
+ <DistributorPass>$(TizenDefaultDistributorPass)</DistributorPass>
+ <TizenUseDefaultCertificate>true</TizenUseDefaultCertificate>
+ </PropertyGroup>
+
+ <Message Condition="'$(TizenUseDefaultCertificate)'=='true'"
+ Importance="high"
+ Text="$(MSBuildProjectName) is signed with Default Certificates!" />
+
+ <!--check author file exist -->
+ <Error Code="TS0003"
+ File="$(MSBuildProjectFile)"
+ Text="The author certificate file '$(AuthorPath)' was not found."
+ Condition="!Exists('$(AuthorPath)')" />
+
+ <!--check distributor file exist -->
+ <Error Code="TS0004"
+ File="$(MSBuildProjectFile)"
+ Text="The distributor certificate file '$(DistributorPath)' was not found."
+ Condition="!Exists('$(DistributorPath)')" />
+
+ </Target>
+
+
+ <!--
+ ===========================================================================
+ TizenCheckCertificateChanged
+
+ Check if the certificate was updated and create tpk if certificate was changed.
+ ===========================================================================
+ -->
+ <Target Name="TizenCheckCertificateChanged">
+ <!-- Check the Author Certificate Info changed & Save Info -->
+ <ReadLinesFromFile File="$(IntermediateOutputPath)TizenAuthorTimeStamp">
+ <Output TaskParameter="Lines" ItemName="SignedAuthorHash" />
+ </ReadLinesFromFile>
+ <PropertyGroup>
+ <SignedAuthorHash>@(SignedAuthorHash)</SignedAuthorHash>
+ <AuthorHash>$(AuthorPath)_$([System.IO.File]::GetLastWriteTime($(AuthorPath)).Ticks)</AuthorHash>
+ </PropertyGroup>
+ <WriteLinesToFile Condition="'$(SignedAuthorHash)' != '$(AuthorHash)'"
+ File="$(IntermediateOutputPath)TizenAuthorTimeStamp"
+ Lines="$(AuthorHash)"
+ Overwrite="true" />
+
+ <!-- Check the Distributor Certificate Info changed & Save Info -->
+ <ReadLinesFromFile File="$(IntermediateOutputPath)TizenDistributorTimeStamp">
+ <Output TaskParameter="Lines" ItemName="SignedDistributorHash" />
+ </ReadLinesFromFile>
+ <PropertyGroup>
+ <SignedDistributorHash>@(SignedDistributorHash)</SignedDistributorHash>
+ <DistributorHash>$(DistributorPath)_$([System.IO.File]::GetLastWriteTime($(DistributorPath)).Ticks)</DistributorHash>
+ </PropertyGroup>
+ <WriteLinesToFile Condition="'$(SignedDistributorHash)' != '$(DistributorHash)'"
+ File="$(IntermediateOutputPath)TizenDistributorTimeStamp"
+ Lines="$(DistributorHash)"
+ Overwrite="true" />
+ </Target>
+
+</Project>
--- /dev/null
+<!--
+***********************************************************************************************
+Samsung.Tizen.Sdk.Versions.targets
+
+WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+ created a backup copy. Incorrect changes to this file will make it
+ impossible to load or build your projects from the command-line or the IDE.
+
+Copyright (c) Samsung All rights reserved.
+***********************************************************************************************
+-->
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <PropertyGroup>
+ <_DefaultTargetPlatformVersion>8.0</_DefaultTargetPlatformVersion>
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <TargetPlatformSupported>true</TargetPlatformSupported>
+ <TargetPlatformVersion Condition=" '$(TargetPlatformVersion)' == '' ">$(_DefaultTargetPlatformVersion)</TargetPlatformVersion>
+ <_TargetFramework Condition="$(TargetFramework.EndsWith('tizen'))">$(TargetFramework)$(_DefaultTargetPlatformVersion)</_TargetFramework>
+ <_TargetFramework Condition="!$(TargetFramework.EndsWith('tizen'))">$(TargetFramework)</_TargetFramework>
+
+ <!-- Tizen7.0 refers TizenFX 10.0.0.17508. Tizen8.0 refers TizenFX 11.0.0.XXXXX. -->
+ <_TargetingPackVersion>7.0.123</_TargetingPackVersion>
+ <_TargetingPackVersion Condition="$(_TargetFramework.EndsWith('8.0'))">**FromWorkload**</_TargetingPackVersion>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <SupportedPlatform Include="tizen" />
+ </ItemGroup>
+
+ <ItemGroup>
+ <SupportedAPILevel Include="v4.0" MappedAPIVersion="4.0"/>
+ <SupportedAPILevel Include="v5.0" MappedAPIVersion="5.0"/>
+ <SupportedAPILevel Include="v6.0" MappedAPIVersion="5.0"/>
+ <SupportedAPILevel Include="v7.0" MappedAPIVersion="5.5"/>
+ <SupportedAPILevel Include="v8.0" MappedAPIVersion="6.0"/>
+ <SupportedAPILevel Include="v9.0" MappedAPIVersion="6.5"/>
+ <SupportedAPILevel Include="v10.0" MappedAPIVersion="7.0"/>
+ <SupportedAPILevel Include="v11.0" MappedAPIVersion="8.0"/>
+ </ItemGroup>
+
+ <ItemGroup>
+ <TizenSdkSupportedTargetPlatformVersion Include="6.5" />
+ <TizenSdkSupportedTargetPlatformVersion Include="7.0" />
+ <TizenSdkSupportedTargetPlatformVersion Include="8.0" />
+ <TizenSdkSupportedTargetPlatformVersion Include="9.0" />
+ </ItemGroup>
+
+ <ItemGroup>
+ <SdkSupportedTargetPlatformVersion Include="@(TizenSdkSupportedTargetPlatformVersion)" />
+ </ItemGroup>
+
+ <ItemGroup>
+ <KnownFrameworkReference
+ Include="Samsung.Tizen"
+ TargetFramework="$(_TargetFramework)"
+ TargetingPackName="Samsung.Tizen.Ref"
+ TargetingPackVersion="$(_TargetingPackVersion)"
+ Profile="Tizen"
+ />
+ </ItemGroup>
+
+</Project>
--- /dev/null
+<!--
+***********************************************************************************************
+Samsung.Tizen.Sdk.VisualStudio.targets
+
+WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+ created a backup copy. Incorrect changes to this file will make it
+ impossible to load or build your projects from the command-line or the IDE.
+
+Copyright (c) Samsung All rights reserved.
+***********************************************************************************************
+-->
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <PropertyGroup>
+ <TizenProjectExtensionsPath>$(MSBuildExtensionsPath)\Tizen\VisualStudio\</TizenProjectExtensionsPath>
+ </PropertyGroup>
+
+ <!-- Import Capability & Rules on Visual Studio -->
+ <Import Project="$(TizenProjectExtensionsPath)Tizen.NET.ProjectType.targets" Condition="Exists('$(TizenProjectExtensionsPath)Tizen.NET.ProjectType.targets') and '$(BuildingInsideVisualStudio)' =='true' and '$(TizenCreateTpkOnBuild)' == 'true'" />
+
+ <!-- Install Check 'Visual Studio for Tizen' for developing on Visual Studio -->
+ <Target Name="TizenVsixInstallCheck" BeforeTargets="CompileDesignTime" Condition="'$(BuildingInsideVisualStudio)' =='true'" >
+ <Warning Condition="!Exists('$(TizenProjectExtensionsPath)Tizen.NET.ProjectType.props')" Text="$(TizenProjectExtensionsPath)Tizen.NET.ProjectType.props is not exist.
 you need to check if 'Visual Studio for Tizen' is installed" />
+ <Warning Condition="!Exists('$(TizenProjectExtensionsPath)Tizen.NET.ProjectType.targets')" Text="$(TizenProjectExtensionsPath)Tizen.NET.ProjectType.targets is not exist.\
 you need to check if 'Visual Studio for Tizen' is installed" />
+ </Target>
+
+</Project>
--- /dev/null
+<!--
+***********************************************************************************************
+Samsung.Tizen.Sdk.targets
+
+WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
+ created a backup copy. Incorrect changes to this file will make it
+ impossible to load or build your projects from the command-line or the IDE.
+
+Copyright (c) Samsung All rights reserved.
+***********************************************************************************************
+-->
+
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <PropertyGroup>
+ <AfterMicrosoftNETSdkTargets>$(AfterMicrosoftNETSdkTargets);$(MSBuildThisFileDirectory)Samsung.Tizen.Sdk.After.targets</AfterMicrosoftNETSdkTargets>
+ </PropertyGroup>
+
+ <Import Project="Samsung.Tizen.Sdk.Versions.targets" />
+ <Import Project="Samsung.Tizen.Sdk.DefaultProperties.targets" />
+
+ <ItemGroup Condition=" '$(DisableImplicitFrameworkReferences)' != 'true' And '$(DisableImplicitTizenReferences)' != 'true' ">
+ <FrameworkReference
+ Include="Samsung.Tizen"
+ IsImplicitlyDefined="true"
+ Pack="false"
+ PrivateAssets="All"
+ />
+ </ItemGroup>
+
+ <ItemGroup>
+ <FrameworkReference Update="Microsoft.NETCore.App" RuntimePackLabels="Tizen" />
+ <KnownRuntimePack Remove="Microsoft.NETCore.App" />
+ <KnownRuntimePack Include="Microsoft.NETCore.App"
+ TargetFramework="net6.0"
+ RuntimeFrameworkName="Microsoft.NETCore.App"
+ LatestRuntimeFrameworkVersion="**FromWorkload**"
+ RuntimePackNamePatterns="Samsung.NETCore.App.Runtime.**RID**"
+ RuntimePackRuntimeIdentifiers="tizen"
+ RuntimePackLabels="Tizen"
+ />
+ </ItemGroup>
+
+</Project>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<languages>
+ <lang id="ar_AE" name="Arabic"/>
+ <lang id="as_IN" name="Assamese"/>
+ <lang id="az_AZ" name="Azerbaijani"/>
+ <lang id="be_BY" name="Belarusian"/>
+ <lang id="bg_BG" name="Bulgarian"/>
+ <lang id="bn_BD" name="Bengali(Bangladesh)"/>
+ <lang id="bn_IN" name="Bengali"/>
+ <lang id="ca_ES" name="Catalan"/>
+ <lang id="cs_CZ" name="Czech"/>
+ <lang id="da_DK" name="Danish"/>
+ <lang id="de_AT" name="German (Austria)"/>
+ <lang id="de_CH" name="German (Switzerland)"/>
+ <lang id="de_DE" name="German"/>
+ <lang id="el_GR" name="Greek"/>
+ <lang id="en_AU" name="English (Australia)"/>
+ <lang id="en_CA" name="English (Canada)"/>
+ <lang id="en_GB" name="English (UK)"/>
+ <lang id="en_IE" name="English (Ireland)"/>
+ <lang id="en_NZ" name="English (New Zealand)"/>
+ <lang id="en_PH" name="English (Philippines)"/>
+ <lang id="en_US" name="English (US)"/>
+ <lang id="en_ZA" name="English (South Africa)"/>
+ <lang id="es_ES" name="Spanish (Spain)"/>
+ <lang id="es_MX" name="Spanish(Mexico)"/>
+ <lang id="es_US" name="Spanish (Latin)"/>
+ <lang id="et_EE" name="Estonian"/>
+ <lang id="eu_ES" name="Basque"/>
+ <lang id="fa_IR" name="Farsi"/>
+ <lang id="fi_FI" name="Finnish"/>
+ <lang id="fr_BE" name="French (Belgium)"/>
+ <lang id="fr_CA" name="French (Canada)"/>
+ <lang id="fr_CH" name="French (Switzerland)"/>
+ <lang id="fr_FR" name="French (France)"/>
+ <lang id="ga_IE" name="Irish"/>
+ <lang id="gl_ES" name="Galician"/>
+ <lang id="gu_IN" name="Gujarati"/>
+ <lang id="he_IL" name="Hebrew"/>
+ <lang id="hi_IN" name="Hindi"/>
+ <lang id="hr_HR" name="Croatian"/>
+ <lang id="hu_HU" name="Hungarian"/>
+ <lang id="hy_AM" name="Armenian"/>
+ <lang id="id_ID" name="Indonesian"/>
+ <lang id="is_IS" name="Icelandic"/>
+ <lang id="it_IT" name="Italian"/>
+ <lang id="ja_JP" name="Japanese"/>
+ <lang id="jv_ID" name="Javanese(Bahasa Jawa)"/>
+ <lang id="ka_GE" name="Georgian"/>
+ <lang id="kk_KZ" name="Kazakh"/>
+ <lang id="km_KH" name="Khmer"/>
+ <lang id="kn_CA" name="Kannada"/>
+ <lang id="kn_IN" name="Kannada(India)"/>
+ <lang id="ko_KR" name="Korean"/>
+ <lang id="ky_KG" name="Kyrgyz"/>
+ <lang id="lo_LA" name="Lao"/>
+ <lang id="lt_LT" name="Lithuanian"/>
+ <lang id="lv_LV" name="Latvian"/>
+ <lang id="mk_MK" name="Macedonian"/>
+ <lang id="ml_IN" name="Malayalam"/>
+ <lang id="ml_MY" name="Malayalam"/>
+ <lang id="mn_MN" name="Mongolian"/>
+ <lang id="mr_IN" name="Marathi"/>
+ <lang id="ms_MW" name="Malay"/>
+ <lang id="my_MM" name="Myanmar"/>
+ <lang id="nb_NO" name="Norwegian"/>
+ <lang id="ne_NP" name="Nepali"/>
+ <lang id="nl_BE" name="Dutch (Belgium)"/>
+ <lang id="nl_NL" name="Dutch"/>
+ <lang id="or_IN" name="Odia"/>
+ <lang id="pa_IN" name="Panjabi(India)"/>
+ <lang id="pa_PK" name="Punjabi"/>
+ <lang id="pl_PL" name="Polish"/>
+ <lang id="pt_BR" name="Portuguese (Brazil)"/>
+ <lang id="pt_PT" name="Portuguese (Portugal)"/>
+ <lang id="ro_RO" name="Romanian"/>
+ <lang id="ru_RU" name="Russian"/>
+ <lang id="si_LK" name="Sinhala"/>
+ <lang id="sk_SK" name="Slovakian"/>
+ <lang id="sl_SI" name="Slovenian"/>
+ <lang id="sq_AL" name="Albanian"/>
+ <lang id="sr_RS" name="Serbian"/>
+ <lang id="su_ID" name="Sundanese(Bahasa Sunda)"/>
+ <lang id="sv_SE" name="Swedish"/>
+ <lang id="ta_IN" name="Tamil"/>
+ <lang id="te_IN" name="Telugu"/>
+ <lang id="tg_TJ" name="Tajik"/>
+ <lang id="th_TH" name="Thai"/>
+ <lang id="tk_TM" name="Turkmen"/>
+ <lang id="tl_PH" name="Filipino"/>
+ <lang id="tr_TR" name="Turkish"/>
+ <lang id="uk_UA" name="Ukrainian"/>
+ <lang id="ur_PK" name="Urdu"/>
+ <lang id="uz_UZ" name="Uzbekistan"/>
+ <lang id="vi_VN" name="Vietnamese"/>
+ <lang id="xh_ZA" name="Xhosa"/>
+ <lang id="zh_CN" name="Chinese Simplified (䏿–‡ 简体)"/>
+ <lang id="zh_HK" name="Chinese Traditional (Hong Kong)"/>
+ <lang id="zh_SG" name="Chinese(Singapore)"/>
+ <lang id="zh_TW" name="Chinese Traditional (Taiwan)"/>
+ <lang id="zu_ZA" name="Zulu"/>
+</languages>
\ No newline at end of file
{
- "version": "7.0.119",
+ "version": "8.0.140",
"workloads": {
"tizen": {
"description": ".NET SDK Workload for building Tizen applications.",
"packs": {
"Samsung.Tizen.Sdk": {
"kind": "sdk",
- "version": "7.0.119"
+ "version": "8.0.140"
},
"Samsung.Tizen.Ref": {
"kind": "framework",
- "version": "7.0.119"
+ "version": "8.0.140"
},
"Samsung.Tizen.Templates": {
"kind": "template",
- "version": "7.0.119"
+ "version": "8.0.140"
},
"Samsung.NETCore.App.Runtime.tizen": {
"kind": "framework",
- "version": "7.0.119"
+ "version": "8.0.140"
}
}
}