mirror of
				https://github.com/Nioux/AideDeJeu.git
				synced 2025-10-31 07:26:09 +00:00 
			
		
		
		
	Nugets
This commit is contained in:
		
							parent
							
								
									ba0a5c1d41
								
							
						
					
					
						commit
						60115e7d95
					
				
					 15 changed files with 177 additions and 43 deletions
				
			
		|  | @ -58,6 +58,9 @@ | |||
|     <Reference Include="System.Xml" /> | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite.Core"> | ||||
|       <Version>2.1.4</Version> | ||||
|     </PackageReference> | ||||
|     <PackageReference Include="Rg.Plugins.Popup"> | ||||
|       <Version>1.1.4.168</Version> | ||||
|     </PackageReference> | ||||
|  | @ -67,6 +70,9 @@ | |||
|     <PackageReference Include="SkiaSharp.Views.Forms"> | ||||
|       <Version>1.60.3</Version> | ||||
|     </PackageReference> | ||||
|     <PackageReference Include="sqlite-net-pcl"> | ||||
|       <Version>1.5.231</Version> | ||||
|     </PackageReference> | ||||
|     <PackageReference Include="Xamarin.Forms"> | ||||
|       <Version>3.2.0.871581</Version> | ||||
|     </PackageReference> | ||||
|  |  | |||
|  | @ -23,6 +23,7 @@ namespace AideDeJeu.Droid | |||
|             Rg.Plugins.Popup.Popup.Init(this, bundle); | ||||
| 
 | ||||
|             global::Xamarin.Forms.Forms.Init(this, bundle); | ||||
|             SQLitePCL.raw.SetProvider(new SQLitePCL.SQLite3Provider_e_sqlite3()); | ||||
|             LoadApplication(new App()); | ||||
|         } | ||||
| 
 | ||||
|  |  | |||
|  | @ -64,6 +64,54 @@ | |||
|     <Reference Include="Markdig, Version=0.15.4.0, Culture=neutral, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\Markdig.0.15.4\lib\net40\Markdig.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="Microsoft.Data.Sqlite, Version=2.1.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\Microsoft.Data.Sqlite.Core.2.1.0\lib\netstandard2.0\Microsoft.Data.Sqlite.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="Microsoft.EntityFrameworkCore, Version=2.1.4.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\Microsoft.EntityFrameworkCore.2.1.4\lib\netstandard2.0\Microsoft.EntityFrameworkCore.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="Microsoft.EntityFrameworkCore.Abstractions, Version=2.1.4.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\Microsoft.EntityFrameworkCore.Abstractions.2.1.4\lib\netstandard2.0\Microsoft.EntityFrameworkCore.Abstractions.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="Microsoft.EntityFrameworkCore.Relational, Version=2.1.4.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\Microsoft.EntityFrameworkCore.Relational.2.1.4\lib\netstandard2.0\Microsoft.EntityFrameworkCore.Relational.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="Microsoft.EntityFrameworkCore.Sqlite, Version=2.1.4.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\Microsoft.EntityFrameworkCore.Sqlite.Core.2.1.4\lib\netstandard2.0\Microsoft.EntityFrameworkCore.Sqlite.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="Microsoft.Extensions.Caching.Abstractions, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\Microsoft.Extensions.Caching.Abstractions.2.1.1\lib\netstandard2.0\Microsoft.Extensions.Caching.Abstractions.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="Microsoft.Extensions.Caching.Memory, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\Microsoft.Extensions.Caching.Memory.2.1.1\lib\netstandard2.0\Microsoft.Extensions.Caching.Memory.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="Microsoft.Extensions.Configuration, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\Microsoft.Extensions.Configuration.2.1.1\lib\netstandard2.0\Microsoft.Extensions.Configuration.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="Microsoft.Extensions.Configuration.Abstractions, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\Microsoft.Extensions.Configuration.Abstractions.2.1.1\lib\netstandard2.0\Microsoft.Extensions.Configuration.Abstractions.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="Microsoft.Extensions.Configuration.Binder, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\Microsoft.Extensions.Configuration.Binder.2.1.1\lib\netstandard2.0\Microsoft.Extensions.Configuration.Binder.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="Microsoft.Extensions.DependencyInjection, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\Microsoft.Extensions.DependencyInjection.2.1.1\lib\net461\Microsoft.Extensions.DependencyInjection.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="Microsoft.Extensions.DependencyInjection.Abstractions, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\Microsoft.Extensions.DependencyInjection.Abstractions.2.1.1\lib\netstandard2.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="Microsoft.Extensions.Logging, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\Microsoft.Extensions.Logging.2.1.1\lib\netstandard2.0\Microsoft.Extensions.Logging.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="Microsoft.Extensions.Logging.Abstractions, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\Microsoft.Extensions.Logging.Abstractions.2.1.1\lib\netstandard2.0\Microsoft.Extensions.Logging.Abstractions.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="Microsoft.Extensions.Options, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\Microsoft.Extensions.Options.2.1.1\lib\netstandard2.0\Microsoft.Extensions.Options.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="Microsoft.Extensions.Primitives, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\Microsoft.Extensions.Primitives.2.1.1\lib\netstandard2.0\Microsoft.Extensions.Primitives.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="OpenTK, Version=3.0.0.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\Xamarin.Forms.Platform.GTK.3.2.0.871581\lib\net45\OpenTK.dll</HintPath> | ||||
|     </Reference> | ||||
|  | @ -71,11 +119,55 @@ | |||
|       <SpecificVersion>False</SpecificVersion> | ||||
|       <HintPath>..\..\..\..\..\..\..\..\Program Files (x86)\GtkSharp\2.12\lib\gtk-sharp-2.0\pango-sharp.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\Remotion.Linq.2.2.0\lib\net45\Remotion.Linq.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="Rg.Plugins.Popup, Version=1.1.4.168, Culture=neutral, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\Rg.Plugins.Popup.1.1.4.168\lib\netstandard1.0\Rg.Plugins.Popup.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="SQLite-net, Version=1.5.231.0, Culture=neutral, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\sqlite-net-pcl.1.5.231\lib\netstandard1.1\SQLite-net.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="SQLitePCLRaw.batteries_green, Version=1.1.11.121, Culture=neutral, PublicKeyToken=a84b7dcfb1391f7f, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\SQLitePCLRaw.bundle_green.1.1.11\lib\net45\SQLitePCLRaw.batteries_green.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="SQLitePCLRaw.batteries_v2, Version=1.1.11.121, Culture=neutral, PublicKeyToken=8226ea5df37bcae9, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\SQLitePCLRaw.bundle_green.1.1.11\lib\net45\SQLitePCLRaw.batteries_v2.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="SQLitePCLRaw.core, Version=1.1.11.121, Culture=neutral, PublicKeyToken=1488e028ca7ab535, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\SQLitePCLRaw.core.1.1.11\lib\net45\SQLitePCLRaw.core.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="SQLitePCLRaw.provider.e_sqlite3, Version=1.1.11.121, Culture=neutral, PublicKeyToken=9c301db686d0bd12, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\SQLitePCLRaw.provider.e_sqlite3.net45.1.1.11\lib\net45\SQLitePCLRaw.provider.e_sqlite3.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="System" /> | ||||
|     <Reference Include="System.Buffers, Version=4.0.2.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\System.Buffers.4.4.0\lib\netstandard2.0\System.Buffers.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="System.Collections.Immutable, Version=1.2.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\System.Collections.Immutable.1.5.0\lib\netstandard2.0\System.Collections.Immutable.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="System.ComponentModel.Annotations, Version=4.2.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\System.ComponentModel.Annotations.4.5.0\lib\net461\System.ComponentModel.Annotations.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="System.ComponentModel.DataAnnotations" /> | ||||
|     <Reference Include="System.Core" /> | ||||
|     <Reference Include="System.Diagnostics.DiagnosticSource, Version=4.0.3.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\System.Diagnostics.DiagnosticSource.4.5.1\lib\net46\System.Diagnostics.DiagnosticSource.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="System.Interactive.Async, Version=3.0.3000.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\System.Interactive.Async.3.1.1\lib\net46\System.Interactive.Async.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="System.Memory, Version=4.0.1.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\System.Memory.4.5.1\lib\netstandard2.0\System.Memory.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="System.Numerics" /> | ||||
|     <Reference Include="System.Numerics.Vectors, Version=4.1.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\System.Numerics.Vectors.4.4.0\lib\net46\System.Numerics.Vectors.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="System.Runtime.CompilerServices.Unsafe, Version=4.0.4.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> | ||||
|       <HintPath>..\..\packages\System.Runtime.CompilerServices.Unsafe.4.5.1\lib\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll</HintPath> | ||||
|     </Reference> | ||||
|     <Reference Include="System.Xml.Linq" /> | ||||
|     <Reference Include="System.Data.DataSetExtensions" /> | ||||
|     <Reference Include="Microsoft.CSharp" /> | ||||
|  | @ -104,6 +196,7 @@ | |||
|     <Compile Include="Properties\AssemblyInfo.cs" /> | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <None Include="app.config" /> | ||||
|     <None Include="OpenTK.dll.config" /> | ||||
|     <None Include="packages.config" /> | ||||
|     <None Include="webkit-sharp.dll.config" /> | ||||
|  | @ -168,6 +261,12 @@ | |||
|     </PropertyGroup> | ||||
|     <Error Condition="!Exists('..\..\packages\Xamarin.Forms.3.2.0.871581\build\netstandard2.0\Xamarin.Forms.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Xamarin.Forms.3.2.0.871581\build\netstandard2.0\Xamarin.Forms.props'))" /> | ||||
|     <Error Condition="!Exists('..\..\packages\Xamarin.Forms.3.2.0.871581\build\netstandard2.0\Xamarin.Forms.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Xamarin.Forms.3.2.0.871581\build\netstandard2.0\Xamarin.Forms.targets'))" /> | ||||
|     <Error Condition="!Exists('..\..\packages\SQLitePCLRaw.lib.e_sqlite3.linux.1.1.11\build\net35\SQLitePCLRaw.lib.e_sqlite3.linux.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\SQLitePCLRaw.lib.e_sqlite3.linux.1.1.11\build\net35\SQLitePCLRaw.lib.e_sqlite3.linux.targets'))" /> | ||||
|     <Error Condition="!Exists('..\..\packages\SQLitePCLRaw.lib.e_sqlite3.osx.1.1.11\build\net35\SQLitePCLRaw.lib.e_sqlite3.osx.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\SQLitePCLRaw.lib.e_sqlite3.osx.1.1.11\build\net35\SQLitePCLRaw.lib.e_sqlite3.osx.targets'))" /> | ||||
|     <Error Condition="!Exists('..\..\packages\SQLitePCLRaw.lib.e_sqlite3.v110_xp.1.1.11\build\net35\SQLitePCLRaw.lib.e_sqlite3.v110_xp.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\SQLitePCLRaw.lib.e_sqlite3.v110_xp.1.1.11\build\net35\SQLitePCLRaw.lib.e_sqlite3.v110_xp.targets'))" /> | ||||
|   </Target> | ||||
|   <Import Project="..\..\packages\Xamarin.Forms.3.2.0.871581\build\netstandard2.0\Xamarin.Forms.targets" Condition="Exists('..\..\packages\Xamarin.Forms.3.2.0.871581\build\netstandard2.0\Xamarin.Forms.targets')" /> | ||||
|   <Import Project="..\..\packages\SQLitePCLRaw.lib.e_sqlite3.linux.1.1.11\build\net35\SQLitePCLRaw.lib.e_sqlite3.linux.targets" Condition="Exists('..\..\packages\SQLitePCLRaw.lib.e_sqlite3.linux.1.1.11\build\net35\SQLitePCLRaw.lib.e_sqlite3.linux.targets')" /> | ||||
|   <Import Project="..\..\packages\SQLitePCLRaw.lib.e_sqlite3.osx.1.1.11\build\net35\SQLitePCLRaw.lib.e_sqlite3.osx.targets" Condition="Exists('..\..\packages\SQLitePCLRaw.lib.e_sqlite3.osx.1.1.11\build\net35\SQLitePCLRaw.lib.e_sqlite3.osx.targets')" /> | ||||
|   <Import Project="..\..\packages\SQLitePCLRaw.lib.e_sqlite3.v110_xp.1.1.11\build\net35\SQLitePCLRaw.lib.e_sqlite3.v110_xp.targets" Condition="Exists('..\..\packages\SQLitePCLRaw.lib.e_sqlite3.v110_xp.1.1.11\build\net35\SQLitePCLRaw.lib.e_sqlite3.v110_xp.targets')" /> | ||||
| </Project> | ||||
|  | @ -15,6 +15,7 @@ namespace AideDeJeu.GTK | |||
|         { | ||||
|             Gtk.Application.Init(); | ||||
|             Forms.Init(); | ||||
|             SQLitePCL.raw.SetProvider(new SQLitePCL.SQLite3Provider_e_sqlite3()); | ||||
| 
 | ||||
|             var app = new App(); | ||||
|             var window = new FormsWindow(); | ||||
|  |  | |||
|  | @ -1,7 +1,40 @@ | |||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <packages> | ||||
|   <package id="Markdig" version="0.15.4" targetFramework="net471" /> | ||||
|   <package id="Microsoft.Data.Sqlite.Core" version="2.1.0" targetFramework="net471" /> | ||||
|   <package id="Microsoft.EntityFrameworkCore" version="2.1.4" targetFramework="net471" /> | ||||
|   <package id="Microsoft.EntityFrameworkCore.Abstractions" version="2.1.4" targetFramework="net471" /> | ||||
|   <package id="Microsoft.EntityFrameworkCore.Analyzers" version="2.1.4" targetFramework="net471" /> | ||||
|   <package id="Microsoft.EntityFrameworkCore.Relational" version="2.1.4" targetFramework="net471" /> | ||||
|   <package id="Microsoft.EntityFrameworkCore.Sqlite.Core" version="2.1.4" targetFramework="net471" /> | ||||
|   <package id="Microsoft.Extensions.Caching.Abstractions" version="2.1.1" targetFramework="net471" /> | ||||
|   <package id="Microsoft.Extensions.Caching.Memory" version="2.1.1" targetFramework="net471" /> | ||||
|   <package id="Microsoft.Extensions.Configuration" version="2.1.1" targetFramework="net471" /> | ||||
|   <package id="Microsoft.Extensions.Configuration.Abstractions" version="2.1.1" targetFramework="net471" /> | ||||
|   <package id="Microsoft.Extensions.Configuration.Binder" version="2.1.1" targetFramework="net471" /> | ||||
|   <package id="Microsoft.Extensions.DependencyInjection" version="2.1.1" targetFramework="net471" /> | ||||
|   <package id="Microsoft.Extensions.DependencyInjection.Abstractions" version="2.1.1" targetFramework="net471" /> | ||||
|   <package id="Microsoft.Extensions.Logging" version="2.1.1" targetFramework="net471" /> | ||||
|   <package id="Microsoft.Extensions.Logging.Abstractions" version="2.1.1" targetFramework="net471" /> | ||||
|   <package id="Microsoft.Extensions.Options" version="2.1.1" targetFramework="net471" /> | ||||
|   <package id="Microsoft.Extensions.Primitives" version="2.1.1" targetFramework="net471" /> | ||||
|   <package id="Remotion.Linq" version="2.2.0" targetFramework="net471" /> | ||||
|   <package id="Rg.Plugins.Popup" version="1.1.4.168" targetFramework="net471" /> | ||||
|   <package id="sqlite-net-pcl" version="1.5.231" targetFramework="net471" /> | ||||
|   <package id="SQLitePCLRaw.bundle_green" version="1.1.11" targetFramework="net471" /> | ||||
|   <package id="SQLitePCLRaw.core" version="1.1.11" targetFramework="net471" /> | ||||
|   <package id="SQLitePCLRaw.lib.e_sqlite3.linux" version="1.1.11" targetFramework="net471" /> | ||||
|   <package id="SQLitePCLRaw.lib.e_sqlite3.osx" version="1.1.11" targetFramework="net471" /> | ||||
|   <package id="SQLitePCLRaw.lib.e_sqlite3.v110_xp" version="1.1.11" targetFramework="net471" /> | ||||
|   <package id="SQLitePCLRaw.provider.e_sqlite3.net45" version="1.1.11" targetFramework="net471" /> | ||||
|   <package id="System.Buffers" version="4.4.0" targetFramework="net471" /> | ||||
|   <package id="System.Collections.Immutable" version="1.5.0" targetFramework="net471" /> | ||||
|   <package id="System.ComponentModel.Annotations" version="4.5.0" targetFramework="net471" /> | ||||
|   <package id="System.Diagnostics.DiagnosticSource" version="4.5.1" targetFramework="net471" /> | ||||
|   <package id="System.Interactive.Async" version="3.1.1" targetFramework="net471" /> | ||||
|   <package id="System.Memory" version="4.5.1" targetFramework="net471" /> | ||||
|   <package id="System.Numerics.Vectors" version="4.4.0" targetFramework="net471" /> | ||||
|   <package id="System.Runtime.CompilerServices.Unsafe" version="4.5.1" targetFramework="net471" /> | ||||
|   <package id="Xamarin.Forms" version="3.2.0.871581" targetFramework="net471" /> | ||||
|   <package id="Xamarin.Forms.Platform.GTK" version="3.2.0.871581" targetFramework="net471" /> | ||||
| </packages> | ||||
|  | @ -192,6 +192,9 @@ | |||
|     </Page> | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite.Core"> | ||||
|       <Version>2.1.4</Version> | ||||
|     </PackageReference> | ||||
|     <PackageReference Include="Rg.Plugins.Popup"> | ||||
|       <Version>1.1.4.168</Version> | ||||
|     </PackageReference> | ||||
|  | @ -202,6 +205,9 @@ | |||
|       <Version>1.60.3</Version> | ||||
|     </PackageReference> | ||||
|     <PackageReference Include="Microsoft.NETCore.UniversalWindowsPlatform" Version="6.1.9" /> | ||||
|     <PackageReference Include="sqlite-net-pcl"> | ||||
|       <Version>1.5.231</Version> | ||||
|     </PackageReference> | ||||
|     <PackageReference Include="Xamarin.Forms"> | ||||
|       <Version>3.2.0.871581</Version> | ||||
|     </PackageReference> | ||||
|  |  | |||
|  | @ -56,6 +56,7 @@ namespace AideDeJeu.UWP | |||
| 
 | ||||
|                 //Xamarin.Forms.Forms.Init(e); | ||||
|                 Xamarin.Forms.Forms.Init(e, Rg.Plugins.Popup.Popup.GetExtraAssemblies()); | ||||
|                 SQLitePCL.raw.SetProvider(new SQLitePCL.SQLite3Provider_e_sqlite3()); | ||||
| 
 | ||||
|                 if (e.PreviousExecutionState == ApplicationExecutionState.Terminated) | ||||
|                 { | ||||
|  |  | |||
|  | @ -114,6 +114,9 @@ | |||
|     <Reference Include="Xamarin.iOS" /> | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite.Core"> | ||||
|       <Version>2.1.4</Version> | ||||
|     </PackageReference> | ||||
|     <PackageReference Include="Rg.Plugins.Popup"> | ||||
|       <Version>1.1.4.168</Version> | ||||
|     </PackageReference> | ||||
|  | @ -123,6 +126,9 @@ | |||
|     <PackageReference Include="SkiaSharp.Views.Forms"> | ||||
|       <Version>1.60.3</Version> | ||||
|     </PackageReference> | ||||
|     <PackageReference Include="sqlite-net-pcl"> | ||||
|       <Version>1.5.231</Version> | ||||
|     </PackageReference> | ||||
|     <PackageReference Include="Xamarin.Forms"> | ||||
|       <Version>3.2.0.871581</Version> | ||||
|     </PackageReference> | ||||
|  |  | |||
|  | @ -25,6 +25,7 @@ namespace AideDeJeu.iOS | |||
|             Rg.Plugins.Popup.Popup.Init(); | ||||
| 
 | ||||
|             global::Xamarin.Forms.Forms.Init(); | ||||
|             SQLitePCL.raw.SetProvider(new SQLitePCL.SQLite3Provider_sqlite3()); | ||||
|             LoadApplication(new App()); | ||||
| 
 | ||||
|             return base.FinishedLaunching(app, options); | ||||
|  |  | |||
|  | @ -29,9 +29,11 @@ | |||
| 
 | ||||
|   <ItemGroup> | ||||
|     <PackageReference Include="Markdig" Version="0.15.4" /> | ||||
|     <PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite.Core" Version="2.1.4" /> | ||||
|     <PackageReference Include="Rg.Plugins.Popup" Version="1.1.4.168" /> | ||||
|     <PackageReference Include="SkiaSharp.Svg" Version="1.60.0" /> | ||||
|     <PackageReference Include="SkiaSharp.Views.Forms" Version="1.60.3" /> | ||||
|     <PackageReference Include="sqlite-net-pcl" Version="1.5.231" /> | ||||
|     <PackageReference Include="Xamarin.Forms" Version="3.2.0.871581" /> | ||||
|   </ItemGroup> | ||||
| 
 | ||||
|  |  | |||
|  | @ -4,7 +4,7 @@ using Markdig; | |||
| using Markdig.Parsers; | ||||
| using Markdig.Syntax; | ||||
| using Markdig.Syntax.Inlines; | ||||
| using SQLite; | ||||
| using Microsoft.EntityFrameworkCore; | ||||
| using System; | ||||
| using System.Collections.Generic; | ||||
| using System.Linq; | ||||
|  | @ -363,57 +363,28 @@ namespace AideDeJeu.ViewModels | |||
|         } | ||||
| 
 | ||||
| 
 | ||||
|         public class AideDeJeuContext : DbContext | ||||
|         { | ||||
|             public string DatabasePath { get; set; } | ||||
|             public DbSet<Spell> Spells { get; set; } | ||||
|             public DbSet<Monster> Monsters { get; set; } | ||||
| 
 | ||||
| 
 | ||||
|         public class TodoItemDatabase | ||||
|             protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) | ||||
|             { | ||||
|             readonly SQLiteAsyncConnection database; | ||||
| 
 | ||||
|             public TodoItemDatabase(string dbPath) | ||||
|             { | ||||
|                 database = new SQLiteAsyncConnection(dbPath); | ||||
|                 database.CreateTableAsync<Item>().Wait(); | ||||
|             } | ||||
| 
 | ||||
|             public Task<List<Item>> GetItemsAsync() | ||||
|             { | ||||
|                 return database.Table<Item>().ToListAsync(); | ||||
|             } | ||||
| 
 | ||||
|             public Task<List<Item>> GetItemsNotDoneAsync() | ||||
|             { | ||||
|                 return database.QueryAsync<Item>("SELECT * FROM [Item]"); | ||||
|             } | ||||
| 
 | ||||
|             public Task<Item> GetItemAsync(string id) | ||||
|             { | ||||
|                 return database.Table<Item>().Where(i => i.Id == id).FirstOrDefaultAsync(); | ||||
|             } | ||||
| 
 | ||||
|             public Task<int> SaveItemAsync(Item item) | ||||
|             { | ||||
|                 if (!string.IsNullOrEmpty(item.Id)) | ||||
|                 { | ||||
|                     return database.UpdateAsync(item); | ||||
|                 } | ||||
|                 else | ||||
|                 { | ||||
|                     return database.InsertAsync(item); | ||||
|                 optionsBuilder.UseSqlite($"Data Source={DatabasePath}"); | ||||
|             } | ||||
|         } | ||||
| 
 | ||||
|             public Task<int> DeleteItemAsync(Item item) | ||||
|             { | ||||
|                 return database.DeleteAsync(item); | ||||
|             } | ||||
|         } | ||||
| 
 | ||||
| 
 | ||||
|         public async Task<Item> GetItemFromDataAsync(string source, string anchor) | ||||
|         { | ||||
|             SQLiteAsyncConnection database; | ||||
|             var dbPath = DependencyService.Get<INativeAPI>().GetDatabasePath("database.db"); | ||||
|             database = new SQLiteAsyncConnection(dbPath, SQLiteOpenFlags.ReadOnly); | ||||
|             using (var context = new AideDeJeuContext() { DatabasePath = dbPath }) | ||||
|             { | ||||
|                 var monsters = await context.Monsters.ToListAsync(); | ||||
|             } | ||||
|             return null; | ||||
|             var it = await database.Table<Item>().ToListAsync(); | ||||
| 
 | ||||
| 
 | ||||
|             var id = $"{source}.md#{anchor}"; | ||||
|  |  | |||
|  | @ -11,6 +11,8 @@ | |||
|   </ItemGroup> | ||||
| 
 | ||||
|   <ItemGroup> | ||||
|     <PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite.Core" Version="2.1.4" /> | ||||
|     <PackageReference Include="sqlite-net-pcl" Version="1.5.231" /> | ||||
|     <PackageReference Include="Xamarin.Forms" Version="3.2.0.871581" /> | ||||
|   </ItemGroup> | ||||
| 
 | ||||
|  |  | |||
|  | @ -291,6 +291,7 @@ namespace AideDeJeuCmd | |||
|         static async Task Main(string[] args) | ||||
|         { | ||||
|             Tests.Xamarin.Forms.Mocks.MockForms.Init(); | ||||
|             SQLitePCL.raw.SetProvider(new SQLitePCL.SQLite3Provider_e_sqlite3()); | ||||
|             DependencyService.Register<INativeAPI, AideDeJeu.Cmd.Version_CMD>(); | ||||
|             var store = new StoreViewModel(); | ||||
|             await store.GetItemFromDataAsync("test", "truc"); | ||||
|  |  | |||
|  | @ -7,9 +7,11 @@ | |||
|   </PropertyGroup> | ||||
| 
 | ||||
|   <ItemGroup> | ||||
|     <PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite.Core" Version="2.1.4" /> | ||||
|     <PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.9.0" /> | ||||
|     <PackageReference Include="MSTest.TestAdapter" Version="1.3.2" /> | ||||
|     <PackageReference Include="MSTest.TestFramework" Version="1.3.2" /> | ||||
|     <PackageReference Include="sqlite-net-pcl" Version="1.5.231" /> | ||||
|     <PackageReference Include="Xamarin.Forms" Version="3.2.0.871581" /> | ||||
|   </ItemGroup> | ||||
| 
 | ||||
|  |  | |||
|  | @ -10,6 +10,8 @@ | |||
| 
 | ||||
|   <ItemGroup> | ||||
|     <PackageReference Include="Microsoft.AspNetCore.All" Version="2.1.5" /> | ||||
|     <PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite.Core" Version="2.1.4" /> | ||||
|     <PackageReference Include="sqlite-net-pcl" Version="1.5.231" /> | ||||
|     <PackageReference Include="Xamarin.Forms" Version="3.2.0.871581" /> | ||||
|   </ItemGroup> | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Yan Maniez
						Yan Maniez