From 976471c2bdcacd38402dbf21b44e993646a137db Mon Sep 17 00:00:00 2001 From: WonYoung Choi Date: Fri, 2 Sep 2016 14:13:51 +0900 Subject: [PATCH] Support netstandard 1.6 Change-Id: Ic6bcce86c094a474928622a1ebf3760c61883e85 --- .gitignore | 1 + Tizen.Internals/CoreFx.References.targets | 265 --------------------- Tizen.Internals/CustomDictionary.xml | 7 - Tizen.Internals/Interop/Interop.CommonError.cs | 32 --- Tizen.Internals/Properties/AssemblyInfo.cs | 35 --- Tizen.Internals/Tizen.Internals.snk | Bin 596 -> 0 bytes packaging/csapi-tizen.spec | 68 +++++- src/Tizen/CoreFx.References.targets | 265 --------------------- src/Tizen/CustomDictionary.xml | 7 - src/Tizen/GlobalSuppressions.cs | Bin 3866 -> 0 bytes src/Tizen/Interop/Interop.CommonError.cs | 27 +++ .../Tizen}/Tizen.Internals.Errors/ErrorCode.cs | 0 .../Tizen}/Tizen.Internals.Errors/ErrorFacts.cs | 0 .../Tizen/Tizen.Net45.csproj | 43 ++-- src/Tizen/Tizen.Net45.project.json | 8 + src/Tizen/Tizen.csproj | 39 ++- src/Tizen/Tizen.nuspec | 9 + src/Tizen/Tizen.project.json | 11 + 18 files changed, 162 insertions(+), 655 deletions(-) delete mode 100644 Tizen.Internals/CoreFx.References.targets delete mode 100755 Tizen.Internals/CustomDictionary.xml delete mode 100755 Tizen.Internals/Interop/Interop.CommonError.cs delete mode 100644 Tizen.Internals/Properties/AssemblyInfo.cs delete mode 100755 Tizen.Internals/Tizen.Internals.snk delete mode 100644 src/Tizen/CoreFx.References.targets delete mode 100755 src/Tizen/CustomDictionary.xml delete mode 100755 src/Tizen/GlobalSuppressions.cs create mode 100644 src/Tizen/Interop/Interop.CommonError.cs rename {Tizen.Internals => src/Tizen}/Tizen.Internals.Errors/ErrorCode.cs (100%) mode change 100755 => 100644 rename {Tizen.Internals => src/Tizen}/Tizen.Internals.Errors/ErrorFacts.cs (100%) mode change 100755 => 100644 rename Tizen.Internals/Tizen.Internals.csproj => src/Tizen/Tizen.Net45.csproj (65%) mode change 100755 => 100644 create mode 100644 src/Tizen/Tizen.Net45.project.json create mode 100644 src/Tizen/Tizen.nuspec create mode 100644 src/Tizen/Tizen.project.json diff --git a/.gitignore b/.gitignore index 17dd954..46619d5 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,5 @@ obj/ *.exe *.dll *.csproj.user +*.lock.json .vs/ diff --git a/Tizen.Internals/CoreFx.References.targets b/Tizen.Internals/CoreFx.References.targets deleted file mode 100644 index dab29ec..0000000 --- a/Tizen.Internals/CoreFx.References.targets +++ /dev/null @@ -1,265 +0,0 @@ - - - - - False - $(CoreFxPath)/Microsoft.Win32.Primitives.dll - - - False - $(CoreFxPath)/System.AppContext.dll - - - False - $(CoreFxPath)/System.Collections.Concurrent.dll - - - False - $(CoreFxPath)/System.Collections.dll - - - False - $(CoreFxPath)/System.ComponentModel.Annotations.dll - - - False - $(CoreFxPath)/System.ComponentModel.dll - - - False - $(CoreFxPath)/System.Console.dll - - - False - $(CoreFxPath)/System.Diagnostics.Debug.dll - - - False - $(CoreFxPath)/System.Diagnostics.Process.dll - - - False - $(CoreFxPath)/System.Diagnostics.Tools.dll - - - False - $(CoreFxPath)/System.Diagnostics.TraceSource.dll - - - False - $(CoreFxPath)/System.Diagnostics.Tracing.dll - - - False - $(CoreFxPath)/System.Dynamic.Runtime.dll - - - False - $(CoreFxPath)/System.Globalization.Calendars.dll - - - False - $(CoreFxPath)/System.Globalization.dll - - - False - $(CoreFxPath)/System.Globalization.Extensions.dll - - - False - $(CoreFxPath)/System.IO.Compression.dll - - - False - $(CoreFxPath)/System.IO.Compression.ZipFile.dll - - - False - $(CoreFxPath)/System.IO.dll - - - False - $(CoreFxPath)/System.IO.FileSystem.dll - - - False - $(CoreFxPath)/System.IO.FileSystem.Primitives.dll - - - False - $(CoreFxPath)/System.IO.FileSystem.Watcher.dll - - - False - $(CoreFxPath)/System.IO.MemoryMappedFiles.dll - - - False - $(CoreFxPath)/System.IO.UnmanagedMemoryStream.dll - - - False - $(CoreFxPath)/System.Linq.dll - - - False - $(CoreFxPath)/System.Linq.Expressions.dll - - - False - $(CoreFxPath)/System.Linq.Parallel.dll - - - False - $(CoreFxPath)/System.Linq.Queryable.dll - - - False - $(CoreFxPath)/System.Net.Http.dll - - - False - $(CoreFxPath)/System.Net.NameResolution.dll - - - False - $(CoreFxPath)/System.Net.Primitives.dll - - - False - $(CoreFxPath)/System.Net.Requests.dll - - - False - $(CoreFxPath)/System.Net.Security.dll - - - False - $(CoreFxPath)/System.Net.Sockets.dll - - - False - $(CoreFxPath)/System.Net.WebHeaderCollection.dll - - - False - $(CoreFxPath)/System.Numerics.Vectors.dll - - - False - $(CoreFxPath)/System.ObjectModel.dll - - - False - $(CoreFxPath)/System.Reflection.DispatchProxy.dll - - - False - $(CoreFxPath)/System.Reflection.dll - - - False - $(CoreFxPath)/System.Reflection.Extensions.dll - - - False - $(CoreFxPath)/System.Reflection.Primitives.dll - - - False - $(CoreFxPath)/System.Reflection.TypeExtensions.dll - - - False - $(CoreFxPath)/System.Resources.ResourceManager.dll - - - False - $(CoreFxPath)/System.Runtime.dll - - - False - $(CoreFxPath)/System.Runtime.Extensions.dll - - - False - $(CoreFxPath)/System.Runtime.Handles.dll - - - False - $(CoreFxPath)/System.Runtime.InteropServices.dll - - - False - $(CoreFxPath)/System.Runtime.InteropServices.RuntimeInformation.dll - - - False - $(CoreFxPath)/System.Runtime.Loader.dll - - - False - $(CoreFxPath)/System.Runtime.Numerics.dll - - - False - $(CoreFxPath)/System.Security.Cryptography.Algorithms.dll - - - False - $(CoreFxPath)/System.Security.Cryptography.Encoding.dll - - - False - $(CoreFxPath)/System.Security.Cryptography.Primitives.dll - - - False - $(CoreFxPath)/System.Security.Cryptography.X509Certificates.dll - - - False - $(CoreFxPath)/System.Text.Encoding.dll - - - False - $(CoreFxPath)/System.Text.Encoding.Extensions.dll - - - False - $(CoreFxPath)/System.Text.RegularExpressions.dll - - - False - $(CoreFxPath)/System.Threading.dll - - - False - $(CoreFxPath)/System.Threading.Tasks.dll - - - False - $(CoreFxPath)/System.Threading.Tasks.Parallel.dll - - - False - $(CoreFxPath)/System.Threading.Thread.dll - - - False - $(CoreFxPath)/System.Threading.ThreadPool.dll - - - False - $(CoreFxPath)/System.Threading.Timer.dll - - - False - $(CoreFxPath)/System.Xml.ReaderWriter.dll - - - False - $(CoreFxPath)/System.Xml.XDocument.dll - - - \ No newline at end of file diff --git a/Tizen.Internals/CustomDictionary.xml b/Tizen.Internals/CustomDictionary.xml deleted file mode 100755 index ca9eb94..0000000 --- a/Tizen.Internals/CustomDictionary.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - Tizen - - - diff --git a/Tizen.Internals/Interop/Interop.CommonError.cs b/Tizen.Internals/Interop/Interop.CommonError.cs deleted file mode 100755 index 7554e85..0000000 --- a/Tizen.Internals/Interop/Interop.CommonError.cs +++ /dev/null @@ -1,32 +0,0 @@ -// Copyright 2016 by Samsung Electronics, Inc., -// -// This software is the confidential and proprietary information -// of Samsung Electronics, Inc. ("Confidential Information"). You -// shall not disclose such Confidential Information and shall use -// it only in accordance with the terms of the license agreement -// you entered into with Samsung. - -using System; -using System.Runtime.InteropServices; - -// Because Tizen.Internals assembly defines friends assembly attribute, -// Include the Interop class to the Tizen.Internals namespace to avoid conflicts with Interop classes in other assembly. -namespace Tizen.Internals -{ - internal static partial class Interop - { - internal static partial class Libraries - { - public const string Base = "libcapi-base-common.so.0"; - } - - internal static partial class CommonError - { - [DllImport(Libraries.Base, EntryPoint = "get_last_result")] - internal static extern int GetLastResult(); - - [DllImport(Libraries.Base, EntryPoint = "get_error_message")] - internal static extern IntPtr GetErrorMessage(int errorCode); - } - } -} diff --git a/Tizen.Internals/Properties/AssemblyInfo.cs b/Tizen.Internals/Properties/AssemblyInfo.cs deleted file mode 100644 index 438bd79..0000000 --- a/Tizen.Internals/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -[assembly: AssemblyTitle("Tizen.Internals")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Samsung Electronics")] -[assembly: AssemblyProduct("Tizen.Internals")] -[assembly: AssemblyCopyright("Copyright (c) 2015 Samsung Electronics Co., Ltd")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -[assembly: ComVisible(false)] - -[assembly: Guid("b9aa1cb2-f72d-4a30-a33b-a20c850a38a0")] - -[assembly: - InternalsVisibleTo("Tizen.Applications, PublicKey=" + - "00240000048000009400000006020000002400005253413100040000010001001b03324ad629ad" + - "45d9a2cad9b530a5cdb5c9ac4392b427c8fb2dc3a5d389f031956c1a8f506c9db2acfc6197afe3" + - "978205eaccd7bb9630f40c445bb459b6363d4478a21c529b9889b767523ebbbf2f6c620e0c4f19" + - "1417fa94c132fcb889263ce072580a6681c6bcedc285b369f41a69d66e266a9526779dee1cbcb8" + - "f0b790bd"), - - InternalsVisibleTo("Tizen.Network, PublicKey=" + - "002400000480000094000000060200000024000052534131000400000100010031252807b5ef81" + - "fea7d37b8b8a345df35db5c6820577b598057738cdeee8eafa2efd5dbd8393215d61090091e05e" + - "8475cbc2d9b7bdb7442cff8079942de9c2dbc5e621ce54b63a2a11d9a4ae961117b0a1ac55cf10" + - "4e66c3f64edc2aed09eae9af46e70803f1cafbb3f132ea39b0f97e8679374b54d5a7529797e48a" + - "093e54ae") -] - -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Tizen.Internals/Tizen.Internals.snk b/Tizen.Internals/Tizen.Internals.snk deleted file mode 100755 index 0fcdde43d1caca5cd49e3444a7130586da2ad8ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 596 zcmV-a0;~N80ssI2Bme+XQ$aES1ONa50098kbrEzGS2!BaGcjt^3`^otLI;#IO_01; zK3D=MfGW9}^`L@gE_p;N)Ctaps(jiB?N@D>f?~?b=<-NU9pDY_#=H<8BKwkskY1t+ z4R{bV``nE0rD^jokTk8PsMK5&$wZBt^wKBjBBBk#n4kmz6zwmXT>tj4X_GSc_=eAU-jk&GGrn3APn*3GWm+csW z$~HzxUF->XXK4R}5`S<_^hZr1&tz9-d^|&ooJ@79CoOY;F!H0c+}nLv@oFz~I>E14%~Z_wo* z`WG}zHS-C*Jx7mZ8Ro)vx|{iaDLJGx}w2Nbu zUT$V5_!6KOytZ@c53O6Odn8hwP5J#7h2(UmDyX+BiJdnv^dVc)d<|UC)_!3boEg$& z7aQ|43iuOb1Vy;*)|`a^5Ywt$!ZTa6ADLxcBLMq)I&DXlx793Y!N%-L3EpBiyolmi zhp=9wSg=v~S2?kyAwDRYP+K!r1kE2y6@O0s_>2ru;iERdDf4>$784P_)JI+fcyI() zsTyLSS$b&c2C@q|PlGgFgDs6M1(3()wu;M9Gj^r2i}Y;rU9HVTb|nol_KdC_R?(Mj i)_%2;=l2(%?-q&12VGu<(GV{4u4O&X!KR1pCs-pvEg4V% diff --git a/packaging/csapi-tizen.spec b/packaging/csapi-tizen.spec index ab45199..58eeb84 100644 --- a/packaging/csapi-tizen.spec +++ b/packaging/csapi-tizen.spec @@ -1,4 +1,4 @@ -%{!?dotnet_assembly_path: %define dotnet_assembly_path %{_datadir}/assembly} +%{!?dotnet_assembly_path: %define dotnet_assembly_path /opt/usr/share/dotnet.tizen/framework} %{!?dotnet_core_path: %define dotnet_core_path %{_datadir}/tizen.net/ref} %if 0%{?tizen_build_devel_mode} @@ -27,6 +27,8 @@ AutoReqProv: no BuildRequires: corefx-managed-32b-ref %endif +BuildRequires: dotnet-build-tools + %description Tizen API for C# @@ -34,28 +36,72 @@ Tizen API for C# %setup -q cp %{SOURCE1} . -%define Assemblies Tizen Tizen.Internals +%define Assemblies Tizen %build +# Build for Net45 for ASM in %{Assemblies}; do -xbuild $ASM/$ASM.csproj \ +if [ -e $ASM/$ASM.Net45.csproj ]; then + xbuild $ASM/$ASM.Net45.csproj \ + /p:Configuration=%{BUILDCONF} \ + /p:DotnetAssemblyPath=%{dotnet_assembly_path}/devel/net45 \ + /p:OutputPath=bin/net45 +fi + +# Build for Dotnet %if 0%{?_with_corefx} - /p:NoStdLib=True \ - /p:TargetFrameworkVersion=v5.0 \ - /p:AddAdditionalExplicitAssemblyReferences=False \ - /p:CoreFxPath=%{dotnet_core_path} \ +if [ -e $ASM/$ASM.csproj ]; then + xbuild $ASM/$ASM.csproj \ + /p:Configuration=%{BUILDCONF} \ + /p:DotnetAssemblyPath=%{dotnet_assembly_path}/devel/netstandard1.6 \ + /p:CoreFxPath=%{dotnet_core_path} \ + /p:OutputPath=bin/netstandard1.6 +fi %endif - /p:Configuration=%{BUILDCONF} \ - /p:ReferencePath=%{dotnet_assembly_path} + +# Make NuGet package +dotnet-gbs pack $ASM/$ASM.nuspec --PackageVersion=%{version} --PackageFiles=$ASM/bin + done %install -mkdir -p %{buildroot}%{dotnet_assembly_path} +mkdir -p %{buildroot}%{dotnet_assembly_path}/devel for ASM in %{Assemblies}; do -install -p -m 644 $ASM/bin/%{BUILDCONF}/$ASM.dll %{buildroot}%{dotnet_assembly_path} + cp -fr $ASM/bin/* %{buildroot}%{dotnet_assembly_path}/devel +%if 0%{?_with_corefx} + install -p -m 644 $ASM/bin/netstandard1.6/$ASM.dll %{buildroot}%{dotnet_assembly_path} +%else + install -p -m 644 $ASM/bin/net45/$ASM.dll %{buildroot}%{dotnet_assembly_path} +%endif done +mkdir -p %{buildroot}/nuget +install -p -m 644 *.nupkg %{buildroot}/nuget + %files %manifest %{name}.manifest %license LICENSE %attr(644,root,root) %{dotnet_assembly_path}/*.dll + +%package devel +Summary: Development package for %{name} +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +AutoReqProv: no + +%description devel +Development package for %{name} + +%files devel +%{dotnet_assembly_path}/devel/* + +%package nuget +Summary: NuGet package for %{name} +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description nuget +NuGet package for %{name} + +%files nuget +/nuget/*.nupkg diff --git a/src/Tizen/CoreFx.References.targets b/src/Tizen/CoreFx.References.targets deleted file mode 100644 index dab29ec..0000000 --- a/src/Tizen/CoreFx.References.targets +++ /dev/null @@ -1,265 +0,0 @@ - - - - - False - $(CoreFxPath)/Microsoft.Win32.Primitives.dll - - - False - $(CoreFxPath)/System.AppContext.dll - - - False - $(CoreFxPath)/System.Collections.Concurrent.dll - - - False - $(CoreFxPath)/System.Collections.dll - - - False - $(CoreFxPath)/System.ComponentModel.Annotations.dll - - - False - $(CoreFxPath)/System.ComponentModel.dll - - - False - $(CoreFxPath)/System.Console.dll - - - False - $(CoreFxPath)/System.Diagnostics.Debug.dll - - - False - $(CoreFxPath)/System.Diagnostics.Process.dll - - - False - $(CoreFxPath)/System.Diagnostics.Tools.dll - - - False - $(CoreFxPath)/System.Diagnostics.TraceSource.dll - - - False - $(CoreFxPath)/System.Diagnostics.Tracing.dll - - - False - $(CoreFxPath)/System.Dynamic.Runtime.dll - - - False - $(CoreFxPath)/System.Globalization.Calendars.dll - - - False - $(CoreFxPath)/System.Globalization.dll - - - False - $(CoreFxPath)/System.Globalization.Extensions.dll - - - False - $(CoreFxPath)/System.IO.Compression.dll - - - False - $(CoreFxPath)/System.IO.Compression.ZipFile.dll - - - False - $(CoreFxPath)/System.IO.dll - - - False - $(CoreFxPath)/System.IO.FileSystem.dll - - - False - $(CoreFxPath)/System.IO.FileSystem.Primitives.dll - - - False - $(CoreFxPath)/System.IO.FileSystem.Watcher.dll - - - False - $(CoreFxPath)/System.IO.MemoryMappedFiles.dll - - - False - $(CoreFxPath)/System.IO.UnmanagedMemoryStream.dll - - - False - $(CoreFxPath)/System.Linq.dll - - - False - $(CoreFxPath)/System.Linq.Expressions.dll - - - False - $(CoreFxPath)/System.Linq.Parallel.dll - - - False - $(CoreFxPath)/System.Linq.Queryable.dll - - - False - $(CoreFxPath)/System.Net.Http.dll - - - False - $(CoreFxPath)/System.Net.NameResolution.dll - - - False - $(CoreFxPath)/System.Net.Primitives.dll - - - False - $(CoreFxPath)/System.Net.Requests.dll - - - False - $(CoreFxPath)/System.Net.Security.dll - - - False - $(CoreFxPath)/System.Net.Sockets.dll - - - False - $(CoreFxPath)/System.Net.WebHeaderCollection.dll - - - False - $(CoreFxPath)/System.Numerics.Vectors.dll - - - False - $(CoreFxPath)/System.ObjectModel.dll - - - False - $(CoreFxPath)/System.Reflection.DispatchProxy.dll - - - False - $(CoreFxPath)/System.Reflection.dll - - - False - $(CoreFxPath)/System.Reflection.Extensions.dll - - - False - $(CoreFxPath)/System.Reflection.Primitives.dll - - - False - $(CoreFxPath)/System.Reflection.TypeExtensions.dll - - - False - $(CoreFxPath)/System.Resources.ResourceManager.dll - - - False - $(CoreFxPath)/System.Runtime.dll - - - False - $(CoreFxPath)/System.Runtime.Extensions.dll - - - False - $(CoreFxPath)/System.Runtime.Handles.dll - - - False - $(CoreFxPath)/System.Runtime.InteropServices.dll - - - False - $(CoreFxPath)/System.Runtime.InteropServices.RuntimeInformation.dll - - - False - $(CoreFxPath)/System.Runtime.Loader.dll - - - False - $(CoreFxPath)/System.Runtime.Numerics.dll - - - False - $(CoreFxPath)/System.Security.Cryptography.Algorithms.dll - - - False - $(CoreFxPath)/System.Security.Cryptography.Encoding.dll - - - False - $(CoreFxPath)/System.Security.Cryptography.Primitives.dll - - - False - $(CoreFxPath)/System.Security.Cryptography.X509Certificates.dll - - - False - $(CoreFxPath)/System.Text.Encoding.dll - - - False - $(CoreFxPath)/System.Text.Encoding.Extensions.dll - - - False - $(CoreFxPath)/System.Text.RegularExpressions.dll - - - False - $(CoreFxPath)/System.Threading.dll - - - False - $(CoreFxPath)/System.Threading.Tasks.dll - - - False - $(CoreFxPath)/System.Threading.Tasks.Parallel.dll - - - False - $(CoreFxPath)/System.Threading.Thread.dll - - - False - $(CoreFxPath)/System.Threading.ThreadPool.dll - - - False - $(CoreFxPath)/System.Threading.Timer.dll - - - False - $(CoreFxPath)/System.Xml.ReaderWriter.dll - - - False - $(CoreFxPath)/System.Xml.XDocument.dll - - - \ No newline at end of file diff --git a/src/Tizen/CustomDictionary.xml b/src/Tizen/CustomDictionary.xml deleted file mode 100755 index ca9eb94..0000000 --- a/src/Tizen/CustomDictionary.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - Tizen - - - diff --git a/src/Tizen/GlobalSuppressions.cs b/src/Tizen/GlobalSuppressions.cs deleted file mode 100755 index 3695bf52e722cc8fd4327f28ea46b8f01f6c5e16..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3866 zcmeH~-D?v;6vfZ8;QuhJFBaO=5AZ?op?(w!DuqNv#D`6?iP3aZb~l3l@#^o)xXCsN zz6c^AlytLm@7#Ot$4t)s`Qw9f)%+E@(ol1K(_;nodDd#;YEREKLu;y1i?}+|h-XjF zcpsy4h9r-BYcwtCYpHAgDx|jl>i5%D3f)!4img=9;zARA*^jkn(Nm^laAf#6(|z63 z13dznH7594;;qpo-zq*=tQu>@?!G=@)AF%i^R3ZSByW%utR$;_JTE|3;NeO1VhfJn zHj>UD+BVu|r8NNCcUDTUzQn?m=N-L^nk7-)%vztF6+24wj{kw|0#A(|lBpwNIMPSm z)-4_C>n{46`o4`_F{Iw^p+l8x`hEXSu}{y08XxMrpY=VbYa2fELxs7=_VEP2;MdlC zqB>M~Pb+NpH-y_w|I-Se>J+XxfPtC?2Yydx+&5;K>3ta)#F+OX{5q`obJ$|gfxBvf z#uX>k4AM83pJwKNV%8yYzJ$Z~U1Fflnfb9XHK4O3@Zap*Pc!v7_RWx6&(=$*&EgmO zjC91lUdO}b4arH2^(%UFtkfGgXV@qsf&#m?Zmu078t(~69kC;=BEK+3pXN2vDLbv} zJeb?IaoU^N{0O;oKH9RAv&XU3E9SqBG-uuOi#ek0+ - Debug AnyCPU - {B9AA1CB2-F72D-4A30-A33B-A20C850A38A0} + {3A809808-3797-40DE-A1C0-5E9ED922F7D6} Library Properties - Tizen.Internals - Tizen.Internals - v4.5 + Tizen + Tizen 512 - + v4.5 true full true - bin\Debug\ + bin\Debug\Net45\ DEBUG;TRACE prompt 4 - bin\Debug\Tizen.Internals.XML - ExtendedDesignGuidelineRules.ruleset pdbonly true - bin\Release\ + bin\Release\Net45\ TRACE prompt 4 @@ -36,24 +32,31 @@ true - Tizen.Internals.snk + Tizen.snk - - - + + + + + + + + + - - + + + + + - - - - + + + + + + <_TargetFrameworkDirectories>$(MSBuildThisFileDirectory) + <_FullFrameworkReferenceAssemblyPaths>$(MSBuildThisFileDirectory) + true + \ No newline at end of file diff --git a/src/Tizen/Tizen.nuspec b/src/Tizen/Tizen.nuspec new file mode 100644 index 0000000..5fc7476 --- /dev/null +++ b/src/Tizen/Tizen.nuspec @@ -0,0 +1,9 @@ + + + + Tizen + $version$ + Tizen Developers + Common modules of the Device API for Tizen.Net + + diff --git a/src/Tizen/Tizen.project.json b/src/Tizen/Tizen.project.json new file mode 100644 index 0000000..872bd5c --- /dev/null +++ b/src/Tizen/Tizen.project.json @@ -0,0 +1,11 @@ +{ + "dependencies": { + "NETStandard.Library": "1.6.0" + }, + "frameworks": { + "netstandard1.6": {} + }, + "runtimes": { + "win": {} + } +} -- 2.7.4