|
1 |
| -<Project Sdk="MSBuild.Sdk.Extras/1.6.61"> |
2 |
| - <PropertyGroup> |
3 |
| - <TargetFrameworks>netstandard1.0;netstandard2.0;MonoAndroid44;Xamarin.iOS10;uap10.0.15063;Xamarin.TVOS10;Xamarin.WatchOS10;Xamarin.Mac20;netcoreapp2.0;net45;Tizen40</TargetFrameworks> |
4 |
| - <AssemblyName>Plugin.Settings</AssemblyName> |
5 |
| - <RootNamespace>Plugin.Settings</RootNamespace> |
6 |
| - <Product>$(AssemblyName) ($(TargetFramework))</Product> |
7 |
| - <AssemblyVersion>1.0.0.0</AssemblyVersion> |
8 |
| - <AssemblyFileVersion>1.0.0.0</AssemblyFileVersion> |
9 |
| - <Version>1.0.0.0</Version> |
10 |
| - <Authors>James Montemagno</Authors> |
11 |
| - <PackageId>Xam.Plugins.Settings</PackageId> |
12 |
| - <PackOnBuild>true</PackOnBuild> |
13 |
| - <PackageIconUrl>https://raw.githubusercontent.com/jamesmontemagno/SettingsPlugin/master/art/icon.png</PackageIconUrl> |
14 |
| - <PackageLicenseUrl>https://github.com/jamesmontemagno/SettingsPlugin/blob/master/LICENSE</PackageLicenseUrl> |
15 |
| - <Owners>JamesMontemagno</Owners> |
16 |
| - <PackageProjectUrl>https://github.com/jamesmontemagno/SettingsPlugin</PackageProjectUrl> |
17 |
| - <Summary>Cross-platform settings for Xamarin.iOS, Xamarin.Android, Xamarin.Mac, Xamarin.Forms, and Windows.</Summary> |
18 |
| - <PackageTags>xamarin, xamarin.forms, plugin, plugin for xamarin, settings, preferences, settings plugin, ios, android, uwp, tizen</PackageTags> |
19 |
| - <Title>Settings Plugin for Xamarin and Windows</Title> |
20 |
| - <Description> |
21 |
| - Settings Plugin for Xamarin and Windows provides a consistent, cross platform settings/preferences plugin. |
22 |
| - |
23 |
| - This makes it easier to create cross-platform .NET apps and have cross platform settings. |
24 |
| - Manage and use all settings from one PCL/NetStandard library and save natively on each platform. |
25 |
| - |
26 |
| - **This plugin stores settings natively on each platform and does NOT save them to Json. |
27 |
| - This allows you to use native functionality such as PreferenceActivity on Android. |
28 |
| - |
29 |
| - Support for: Int, Int64, Double, String, DateTime, Bool, Float, Decimal, Guid |
30 |
| - |
31 |
| - You can always serialize and deserialize a string out if needed.** |
32 |
| - </Description> |
33 |
| - <Copyright>Copyright 2018</Copyright> |
34 |
| - <RepositoryUrl>https://github.com/jamesmontemagno/SettingsPlugin</RepositoryUrl> |
35 |
| - <PackageReleaseNotes>See: https://github.com/jamesmontemagno/SettingsPlugin </PackageReleaseNotes> |
36 |
| - |
37 |
| - <NeutralLanguage>en</NeutralLanguage> |
38 |
| - <LangVersion>default</LangVersion> |
39 |
| - <EnableDefaultCompileItems>false</EnableDefaultCompileItems> |
40 |
| - |
41 |
| - |
42 |
| - <GenerateDocumentationFile Condition=" '$(Configuration)' == 'Release' ">true</GenerateDocumentationFile> |
43 |
| - |
44 |
| - <DefineConstants>$(DefineConstants);</DefineConstants> |
45 |
| - |
46 |
| - <GeneratePackageOnBuild>true</GeneratePackageOnBuild> |
47 |
| - </PropertyGroup> |
| 1 | +<Project Sdk="MSBuild.Sdk.Extras/3.0.44"> |
| 2 | + <PropertyGroup> |
| 3 | + <TargetFrameworks>netstandard2.0;MonoAndroid10.0;Xamarin.iOS10;Xamarin.TVOS10;Xamarin.Mac20;net6.0-android;net6.0-ios;net6.0-maccatalyst;net6.0-tvos;net6.0-macos;net6.0;net45;Tizen40</TargetFrameworks> |
| 4 | + <TargetFrameworks Condition=" '$(OS)' == 'Windows_NT' ">$(TargetFrameworks);uap10.0.19041;net6.0-windows10.0.19041;</TargetFrameworks> |
| 5 | + <AssemblyName>Plugin.Settings</AssemblyName> |
| 6 | + <RootNamespace>Plugin.Settings</RootNamespace> |
| 7 | + <Product>$(AssemblyName) ($(TargetFramework))</Product> |
| 8 | + <AssemblyVersion>1.0.0.0</AssemblyVersion> |
| 9 | + <AssemblyFileVersion>1.0.0.0</AssemblyFileVersion> |
| 10 | + <Version>1.0.0.0</Version> |
| 11 | + <Authors>James Montemagno</Authors> |
| 12 | + <PackageId>Xam.Plugins.Settings</PackageId> |
| 13 | + <PackOnBuild>true</PackOnBuild> |
| 14 | + <PackageIconUrl>https://raw.githubusercontent.com/jamesmontemagno/SettingsPlugin/master/art/icon.png</PackageIconUrl> |
| 15 | + <PackageLicenseUrl>https://github.com/jamesmontemagno/SettingsPlugin/blob/master/LICENSE</PackageLicenseUrl> |
| 16 | + <Owners>JamesMontemagno</Owners> |
| 17 | + <PackageProjectUrl>https://github.com/jamesmontemagno/SettingsPlugin</PackageProjectUrl> |
| 18 | + <Summary>Cross-platform settings for .NET 6, .NET MAUI, Xamarin.iOS, Xamarin.Android, Xamarin.Mac, Xamarin.Forms, and Windows.</Summary> |
| 19 | + <PackageTags>xamarin, xamarin.forms, plugin, plugin for xamarin, settings, preferences, settings plugin, ios, android, uwp, tizen</PackageTags> |
| 20 | + <Title>Settings Plugin for .NET 6, .NET MAUI, Xamarin, and Windows</Title> |
| 21 | + <Description> |
| 22 | + Settings Plugin .NET 6, .NET MAUI, Xamarin and Windows provides a consistent, cross platform settings/preferences plugin. |
| 23 | + |
| 24 | + This makes it easier to create cross-platform .NET apps and have cross platform settings. |
| 25 | + Manage and use all settings from one PCL/NetStandard library and save natively on each platform. |
| 26 | + |
| 27 | + **This plugin stores settings natively on each platform and does NOT save them to Json. |
| 28 | + This allows you to use native functionality such as PreferenceActivity on Android. |
| 29 | + |
| 30 | + Support for: Int, Int64, Double, String, DateTime, Bool, Float, Decimal, Guid |
| 31 | + |
| 32 | + You can always serialize and deserialize a string out if needed.** |
| 33 | + </Description> |
| 34 | + <Copyright>Copyright 2018</Copyright> |
| 35 | + <RepositoryUrl>https://github.com/jamesmontemagno/SettingsPlugin</RepositoryUrl> |
| 36 | + <PackageReleaseNotes>See: https://github.com/jamesmontemagno/SettingsPlugin </PackageReleaseNotes> |
| 37 | + |
| 38 | + <NeutralLanguage>en</NeutralLanguage> |
| 39 | + <LangVersion>default</LangVersion> |
| 40 | + <EnableDefaultCompileItems>false</EnableDefaultCompileItems> |
| 41 | + |
| 42 | + |
| 43 | + <GenerateDocumentationFile Condition=" '$(Configuration)' == 'Release' ">true</GenerateDocumentationFile> |
| 44 | + |
| 45 | + <DefineConstants>$(DefineConstants);</DefineConstants> |
| 46 | + |
| 47 | + <GeneratePackageOnBuild>true</GeneratePackageOnBuild> |
| 48 | + </PropertyGroup> |
| 49 | + |
| 50 | + <!-- platform version number information --> |
| 51 | + <PropertyGroup> |
| 52 | + <SupportedOSPlatformVersion Condition="$(TargetFramework.Contains('-ios'))">10.0</SupportedOSPlatformVersion> |
| 53 | + <SupportedOSPlatformVersion Condition="$(TargetFramework.Contains('-tvos'))">10.0</SupportedOSPlatformVersion> |
| 54 | + <SupportedOSPlatformVersion Condition="$(TargetFramework.Contains('-maccatalyst'))">13.1</SupportedOSPlatformVersion> |
| 55 | + <SupportedOSPlatformVersion Condition="$(TargetFramework.Contains('-macos'))">10.14</SupportedOSPlatformVersion> |
| 56 | + <SupportedOSPlatformVersion Condition="$(TargetFramework.Contains('-android'))">21.0</SupportedOSPlatformVersion> |
| 57 | + <SupportedOSPlatformVersion Condition="$(TargetFramework.Contains('-windows10'))">10.0.17763.0</SupportedOSPlatformVersion> |
| 58 | + <TargetPlatformMinVersion Condition="$(TargetFramework.Contains('-windows10'))">10.0.17763.0</TargetPlatformMinVersion> |
| 59 | + </PropertyGroup> |
| 60 | + |
| 61 | + <PropertyGroup Condition=" $(TargetFramework.StartsWith('uap10.0')) "> |
| 62 | + <TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion> |
| 63 | + </PropertyGroup> |
| 64 | + |
48 | 65 | <PropertyGroup Condition=" '$(Configuration)'=='Debug' ">
|
49 | 66 | <DebugType>full</DebugType>
|
50 | 67 | <DebugSymbols>true</DebugSymbols>
|
|
59 | 76 | <AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
|
60 | 77 | </PropertyGroup>
|
61 | 78 | <ItemGroup Condition=" '$(Configuration)'=='Release' And '$(OS)' == 'Windows_NT' ">
|
62 |
| - <PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0-beta2-18618-05" PrivateAssets="All" /> |
| 79 | + <PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1" PrivateAssets="All" /> |
63 | 80 | </ItemGroup>
|
64 | 81 |
|
65 | 82 | <ItemGroup>
|
66 |
| - <None Include="..\..\nuget\readme.txt" PackagePath="readme.txt" Pack="true" /> |
67 |
| - <Compile Include="**\*.shared.cs" /> |
68 |
| - </ItemGroup> |
| 83 | + <None Include="..\..\nuget\readme.txt" PackagePath="readme.txt" Pack="true" /> |
| 84 | + <Compile Include="**\*.shared.cs" /> |
| 85 | + </ItemGroup> |
69 | 86 |
|
70 |
| - <ItemGroup Condition=" $(TargetFramework.StartsWith('netstandard')) "> |
71 |
| - </ItemGroup> |
| 87 | + <ItemGroup Condition=" $(TargetFramework.StartsWith('netstandard')) "> |
| 88 | + </ItemGroup> |
72 | 89 |
|
73 |
| - <ItemGroup Condition=" $(TargetFramework.StartsWith('uap10.0')) "> |
74 |
| - <Compile Include="**\*.uwp.cs" /> |
75 |
| - </ItemGroup> |
| 90 | + <ItemGroup Condition=" $(TargetFramework.StartsWith('uap10.0')) "> |
| 91 | + <Compile Include="**\*.uwp.cs" /> |
| 92 | + </ItemGroup> |
76 | 93 |
|
77 |
| - <ItemGroup Condition=" $(TargetFramework.StartsWith('MonoAndroid')) "> |
78 |
| - <Compile Include="**\*.android.cs" /> |
79 |
| - </ItemGroup> |
| 94 | + <ItemGroup Condition=" $(TargetFramework.Contains('-windows')) "> |
| 95 | + <Compile Include="**\*.uwp.cs" /> |
| 96 | + </ItemGroup> |
80 | 97 |
|
81 |
| - <ItemGroup Condition=" $(TargetFramework.StartsWith('Xamarin.iOS')) "> |
82 |
| - <Compile Include="**\*.apple.cs" /> |
83 |
| - </ItemGroup> |
| 98 | + <ItemGroup Condition=" $(TargetFramework.StartsWith('MonoAndroid')) "> |
| 99 | + <Compile Include="**\*.android.cs" /> |
| 100 | + </ItemGroup> |
84 | 101 |
|
| 102 | + <ItemGroup Condition=" $(TargetFramework.Contains('-android')) "> |
| 103 | + <Compile Include="**\*.android.cs" /> |
| 104 | + </ItemGroup> |
85 | 105 |
|
86 |
| - <ItemGroup Condition=" $(TargetFramework.StartsWith('Xamarin.TVOS')) "> |
87 |
| - <Compile Include="**\*.apple.cs" /> |
88 |
| - </ItemGroup> |
| 106 | + <ItemGroup Condition=" $(TargetFramework.StartsWith('Xamarin.iOS')) "> |
| 107 | + <Compile Include="**\*.apple.cs" /> |
| 108 | + </ItemGroup> |
89 | 109 |
|
90 |
| - <ItemGroup Condition=" $(TargetFramework.StartsWith('Xamarin.WatchOS')) "> |
91 |
| - <Compile Include="**\*.apple.cs" /> |
92 |
| - </ItemGroup> |
| 110 | + <ItemGroup Condition=" $(TargetFramework.Contains('-ios')) "> |
| 111 | + <Compile Include="**\*.apple.cs" /> |
| 112 | + </ItemGroup> |
93 | 113 |
|
94 |
| - <ItemGroup Condition=" $(TargetFramework.StartsWith('Xamarin.Mac')) "> |
95 |
| - <Compile Include="**\*.apple.cs" /> |
96 |
| - </ItemGroup> |
97 | 114 |
|
98 |
| - <ItemGroup Condition=" $(TargetFramework.StartsWith('net45')) "> |
99 |
| - <Compile Include="**\*.dotnet.cs" /> |
100 |
| - </ItemGroup> |
101 |
| - |
102 |
| - <ItemGroup Condition=" $(TargetFramework.StartsWith('netcoreapp')) "> |
103 |
| - <Compile Include="**\*.dotnet.cs" /> |
104 |
| - </ItemGroup> |
| 115 | + <ItemGroup Condition=" $(TargetFramework.StartsWith('Xamarin.TVOS')) "> |
| 116 | + <Compile Include="**\*.apple.cs" /> |
| 117 | + </ItemGroup> |
105 | 118 |
|
106 |
| - <ItemGroup Condition=" $(TargetFramework.StartsWith('Tizen')) "> |
107 |
| - <Compile Include="**\*.tizen.cs" /> |
108 |
| - </ItemGroup> |
| 119 | + <ItemGroup Condition=" $(TargetFramework.Contains('-tvos')) "> |
| 120 | + <Compile Include="**\*.apple.cs" /> |
| 121 | + </ItemGroup> |
| 122 | + |
| 123 | + <ItemGroup Condition=" $(TargetFramework.StartsWith('Xamarin.WatchOS')) "> |
| 124 | + <Compile Include="**\*.apple.cs" /> |
| 125 | + </ItemGroup> |
| 126 | + |
| 127 | + <ItemGroup Condition=" $(TargetFramework.StartsWith('Xamarin.Mac')) "> |
| 128 | + <Compile Include="**\*.apple.cs" /> |
| 129 | + </ItemGroup> |
| 130 | + |
| 131 | + <ItemGroup Condition=" $(TargetFramework.Contains('-mac')) "> |
| 132 | + <Compile Include="**\*.apple.cs" /> |
| 133 | + </ItemGroup> |
| 134 | + |
| 135 | + <ItemGroup Condition=" $(TargetFramework.StartsWith('net45')) "> |
| 136 | + <Compile Include="**\*.dotnet.cs" /> |
| 137 | + </ItemGroup> |
| 138 | + |
| 139 | + <ItemGroup Condition=" $(TargetFramework.Equals('net6.0')) "> |
| 140 | + <Compile Include="**\*.dotnet.cs" /> |
| 141 | + </ItemGroup> |
| 142 | + |
| 143 | + <ItemGroup Condition=" $(TargetFramework.StartsWith('Tizen')) "> |
| 144 | + <Compile Include="**\*.tizen.cs" /> |
| 145 | + </ItemGroup> |
109 | 146 | </Project>
|
0 commit comments