summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Platform.Tizen
diff options
context:
space:
mode:
authorWonYoung Choi <wy80.choi@samsung.com>2017-06-19 16:51:45 +0900
committerKangho Hur <kangho.hur@samsung.com>2017-07-10 11:11:27 +0900
commite1035023502398228408f70487a47886432d94af (patch)
tree847d72815ae3c366b488d51cebad40e3ed23f52a /Xamarin.Forms.Platform.Tizen
parent5c4716800c109871404b0da4e8e0b90b4c353a7d (diff)
downloadxamarin-forms-e1035023502398228408f70487a47886432d94af.tar.gz
xamarin-forms-e1035023502398228408f70487a47886432d94af.tar.bz2
xamarin-forms-e1035023502398228408f70487a47886432d94af.zip
Change project files to MSBuild 14 format
Change-Id: I772315bad5d661b764527a051014ce856cce967e
Diffstat (limited to 'Xamarin.Forms.Platform.Tizen')
-rw-r--r--Xamarin.Forms.Platform.Tizen/Properties/AssemblyInfo.cs9
-rw-r--r--[-rwxr-xr-x]Xamarin.Forms.Platform.Tizen/Xamarin.Forms.Platform.Tizen.csproj77
-rw-r--r--Xamarin.Forms.Platform.Tizen/Xamarin.Forms.Platform.Tizen.nuspec27
-rw-r--r--Xamarin.Forms.Platform.Tizen/project.json16
4 files changed, 87 insertions, 42 deletions
diff --git a/Xamarin.Forms.Platform.Tizen/Properties/AssemblyInfo.cs b/Xamarin.Forms.Platform.Tizen/Properties/AssemblyInfo.cs
index 357c3271..5639b6a4 100644
--- a/Xamarin.Forms.Platform.Tizen/Properties/AssemblyInfo.cs
+++ b/Xamarin.Forms.Platform.Tizen/Properties/AssemblyInfo.cs
@@ -1,6 +1,15 @@
+using System.Reflection;
using Xamarin.Forms;
using Xamarin.Forms.Platform.Tizen;
+[assembly: AssemblyTitle("Xamarin.Forms.Platform.Tizen")]
+[assembly: AssemblyDescription("Tizen Backend for Xamarin.Forms")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCulture("")]
+
+//[assembly: AssemblyDelaySign(false)]
+//[assembly: AssemblyKeyFile("")]
+
[assembly: Dependency(typeof(ResourcesProvider))]
[assembly: Dependency(typeof(Deserializer))]
[assembly: Dependency(typeof(NativeBindingService))]
diff --git a/Xamarin.Forms.Platform.Tizen/Xamarin.Forms.Platform.Tizen.csproj b/Xamarin.Forms.Platform.Tizen/Xamarin.Forms.Platform.Tizen.csproj
index d2fbee40..f383fc4a 100755..100644
--- a/Xamarin.Forms.Platform.Tizen/Xamarin.Forms.Platform.Tizen.csproj
+++ b/Xamarin.Forms.Platform.Tizen/Xamarin.Forms.Platform.Tizen.csproj
@@ -1,21 +1,68 @@
-<Project Sdk="Microsoft.NET.Sdk">
-
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
- <TargetFramework>netstandard1.6</TargetFramework>
- <PackageTargetFallback>$(PackageTargetFallback);portable-net45+wp80+win81+wpa81</PackageTargetFallback>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProjectGuid>{227D2CC5-26A1-4CE7-AE25-1B18AF625B9C}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>Xamarin.Forms.Platform.Tizen</RootNamespace>
+ <AssemblyName>Xamarin.Forms.Platform.Tizen</AssemblyName>
+ <FileAlignment>512</FileAlignment>
+ </PropertyGroup>
+ <PropertyGroup>
+ <TargetFrameworkIdentifier>.NETStandard</TargetFrameworkIdentifier>
+ <TargetFrameworkVersion>v1.6</TargetFrameworkVersion>
+ <NuGetTargetMoniker>.NETStandard,Version=v1.6</NuGetTargetMoniker>
+ <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+ <NoStdLib>true</NoStdLib>
+ <NoWarn>$(NoWarn);1701;1702</NoWarn>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Turkey|AnyCPU'">
+ <DebugSymbols>true</DebugSymbols>
+ <OutputPath>bin\Turkey\</OutputPath>
+ <DefineConstants>TRACE;DEBUG</DefineConstants>
+ <DebugType>full</DebugType>
+ <GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
+ <ErrorReport>prompt</ErrorReport>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
</PropertyGroup>
-
<ItemGroup>
- <PackageReference Include="Tizen.Applications.Common" Version="1.5.8" />
- <PackageReference Include="Tizen.Applications.UI" Version="1.5.8" />
- <PackageReference Include="ElmSharp" Version="1.2.1" />
- <PackageReference Include="System.Runtime.Serialization.Xml" Version="4.3.0" />
- <PackageReference Include="Tizen.System.Information" Version="1.0.4" />
- <PackageReference Include="Tizen.WebView" Version="1.0.1" />
+ <Compile Include="..\Xamarin.Forms.Core\Properties\GlobalAssemblyInfo.cs">
+ <Link>Properties\GlobalAssemblyInfo.cs</Link>
+ </Compile>
+ <Compile Include="**\*.cs" Exclude="obj\**\*.cs" />
</ItemGroup>
-
<ItemGroup>
- <ProjectReference Include="..\Xamarin.Forms.Core\Xamarin.Forms.Core.csproj" />
+ <ProjectReference Include="..\Xamarin.Forms.Core\Xamarin.Forms.Core.csproj">
+ <Name>Xamarin.Forms.Core</Name>
+ </ProjectReference>
</ItemGroup>
-
-</Project>
+ <ItemGroup>
+ <None Include="project.json" />
+ </ItemGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <PropertyGroup>
+ <_TargetFrameworkDirectories>$(MSBuildThisFileDirectory)</_TargetFrameworkDirectories>
+ <_FullFrameworkReferenceAssemblyPaths>$(MSBuildThisFileDirectory)</_FullFrameworkReferenceAssemblyPaths>
+ <AutoUnifyAssemblyReferences>true</AutoUnifyAssemblyReferences>
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/Xamarin.Forms.Platform.Tizen/Xamarin.Forms.Platform.Tizen.nuspec b/Xamarin.Forms.Platform.Tizen/Xamarin.Forms.Platform.Tizen.nuspec
deleted file mode 100644
index 16ec470b..00000000
--- a/Xamarin.Forms.Platform.Tizen/Xamarin.Forms.Platform.Tizen.nuspec
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0"?>
-<package>
- <metadata>
- <id>Xamarin.Forms.Platform.Tizen</id>
- <version>$version$</version>
- <authors>Samsung Electronics</authors>
- <tags>xamarin forms xamarin.forms tizen</tags>
- <projectUrl>https://www.tizen.org/</projectUrl>
- <iconUrl>https://developer.tizen.org/sites/default/files/images/tizen-pinwheel-on-light-rgb_64_64.png</iconUrl>
- <requireLicenseAcceptance>false</requireLicenseAcceptance>
- <licenseUrl>https://git.tizen.org/cgit/platform/upstream/xamarin-forms/plain/LICENSE</licenseUrl>
- <description>Xamarin Forms Renderer to build native UIs for Tizen.Net</description>
- <copyright>Copyright 2016</copyright>
- <dependencies>
- <dependency id="Xamarin.Forms" version="2.3.5.233-pre1" />
- <dependency id="Tizen.Applications.Common" version="1.5.8" />
- <dependency id="Tizen.Applications.UI" version="1.5.8" />
- <dependency id="ElmSharp" version="1.2.1" />
- <dependency id="Tizen.System.Information" version="1.0.4" />
- <dependency id="Tizen.WebView" version="1.0.1" />
- </dependencies>
- </metadata>
- <files>
- <file src="bin/$Configuration$/netstandard1.6/Xamarin.Forms.Platform.Tizen.dll" target="lib/netstandard1.6"/>
- <file src="bin/$Configuration$/netstandard1.6/Xamarin.Forms.Platform.Tizen.*pdb" target="lib/netstandard1.6"/>
- </files>
-</package>
diff --git a/Xamarin.Forms.Platform.Tizen/project.json b/Xamarin.Forms.Platform.Tizen/project.json
new file mode 100644
index 00000000..51159fcb
--- /dev/null
+++ b/Xamarin.Forms.Platform.Tizen/project.json
@@ -0,0 +1,16 @@
+{
+ "dependencies": {
+ "NETStandard.Library": "1.6.1",
+ "System.Runtime.Serialization.Xml": "4.3.0",
+ "ElmSharp": "1.2.1",
+ "Tizen.Applications.Common": "1.5.8",
+ "Tizen.Applications.UI": "1.5.8",
+ "Tizen.System.Information": "1.0.4",
+ "Tizen.WebView": "1.0.1"
+ },
+ "frameworks": {
+ "netstandard1.6": {
+ "imports": "portable-net45+win8+wpa81+wp8"
+ }
+ }
+} \ No newline at end of file