diff --git a/buildsystem/base-template.yml b/buildsystem/base-template.yml index 7a10179f0..3b73a1dec 100644 --- a/buildsystem/base-template.yml +++ b/buildsystem/base-template.yml @@ -3,7 +3,7 @@ steps: displayName: 'Use .NET Core SDK' inputs: packageType: sdk - version: 9.0.308 + version: 10.0.100 - bash: | dotnet workload install android diff --git a/global.json b/global.json index b550660e6..20c7b184c 100644 --- a/global.json +++ b/global.json @@ -3,7 +3,7 @@ "MSBuild.Sdk.Extras": "3.0.44" }, "sdk": { - "version": "9.0.0", + "version": "10.0.0", "rollForward": "latestFeature" } } \ No newline at end of file diff --git a/samples/LibVLCSharp.MAUI.Sample/LibVLCSharp.MAUI.Sample.csproj b/samples/LibVLCSharp.MAUI.Sample/LibVLCSharp.MAUI.Sample.csproj index 3ddf5e06d..7c5804bb7 100644 --- a/samples/LibVLCSharp.MAUI.Sample/LibVLCSharp.MAUI.Sample.csproj +++ b/samples/LibVLCSharp.MAUI.Sample/LibVLCSharp.MAUI.Sample.csproj @@ -2,7 +2,7 @@ net9.0-android;net9.0-ios - $(TargetFrameworks);net8.0-windows10.0.19041.0 + $(TargetFrameworks);net9.0-windows10.0.19041.0 Exe LibVLCSharp.MAUI.Sample true diff --git a/samples/LibVLCSharp.WinUI.Sample/LibVLCSharp.WinUI.Sample.csproj b/samples/LibVLCSharp.WinUI.Sample/LibVLCSharp.WinUI.Sample.csproj index 32f73064e..76f84519a 100644 --- a/samples/LibVLCSharp.WinUI.Sample/LibVLCSharp.WinUI.Sample.csproj +++ b/samples/LibVLCSharp.WinUI.Sample/LibVLCSharp.WinUI.Sample.csproj @@ -1,12 +1,13 @@  WinExe - net6.0-windows10.0.19041.0 + net10.0-windows10.0.19041.0 + win-x64 10.0.17763.0 LibVLCSharp.WinUI.Sample app.manifest x86;x64;arm64 - win10-x86;win10-x64;win10-arm64 + win-x86;win-x64;win-arm64 win10-$(Platform).pubxml true true @@ -24,8 +25,8 @@ - - + + diff --git a/samples/MAUI/LibVLCSharp.MAUI.Sample.MediaElement/LibVLCSharp.MAUI.Sample.MediaElement.csproj b/samples/MAUI/LibVLCSharp.MAUI.Sample.MediaElement/LibVLCSharp.MAUI.Sample.MediaElement.csproj index 1f46b27fb..06c2681a9 100644 --- a/samples/MAUI/LibVLCSharp.MAUI.Sample.MediaElement/LibVLCSharp.MAUI.Sample.MediaElement.csproj +++ b/samples/MAUI/LibVLCSharp.MAUI.Sample.MediaElement/LibVLCSharp.MAUI.Sample.MediaElement.csproj @@ -1,14 +1,15 @@  net9.0-android;net9.0-ios - $(TargetFrameworks);net8.0-windows10.0.19041 + $(TargetFrameworks);net9.0-windows10.0.19041 Exe LibVLCSharp.MAUI.Sample.MediaElement true true enable latest - None + None + true LibVLCSharp.MAUI.Sample.MediaElement @@ -37,9 +38,8 @@ - - - + + diff --git a/src/Directory.Build.props b/src/Directory.Build.props index 69a581eee..1cf8bb67d 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -1,4 +1,15 @@  + + + Enterprise + Professional + Community + C:\Program Files\Microsoft Visual Studio\2022\$(VS2022Edition) + $(VS2022Root)\MSBuild + $(VS2022Root) + $(VS2022Root)\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\ + + $(DefineConstants);IOS;APPLE diff --git a/src/LibVLCSharp.Android.AWindow/LibVLCSharp.Android.AWindow.csproj b/src/LibVLCSharp.Android.AWindow/LibVLCSharp.Android.AWindow.csproj index 424875aa3..2104d165d 100644 --- a/src/LibVLCSharp.Android.AWindow/LibVLCSharp.Android.AWindow.csproj +++ b/src/LibVLCSharp.Android.AWindow/LibVLCSharp.Android.AWindow.csproj @@ -1,5 +1,14 @@  + + + Enterprise + Professional + Community + C:\Program Files\Microsoft Visual Studio\2022\$(VS2022Edition) + $(VS2022Root)\MSBuild + $(VS2022Root)\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\ + Debug AnyCPU diff --git a/src/LibVLCSharp.Android.AWindowModern/LibVLCSharp.Android.AWindowModern.csproj b/src/LibVLCSharp.Android.AWindowModern/LibVLCSharp.Android.AWindowModern.csproj index 5700bbe01..51313116d 100644 --- a/src/LibVLCSharp.Android.AWindowModern/LibVLCSharp.Android.AWindowModern.csproj +++ b/src/LibVLCSharp.Android.AWindowModern/LibVLCSharp.Android.AWindowModern.csproj @@ -1,6 +1,6 @@ - net8.0-android + net9.0-android 21 enable enable diff --git a/src/LibVLCSharp.MAUI/LibVLCSharp.MAUI.csproj b/src/LibVLCSharp.MAUI/LibVLCSharp.MAUI.csproj index 8bc0d002e..b024ff8d6 100644 --- a/src/LibVLCSharp.MAUI/LibVLCSharp.MAUI.csproj +++ b/src/LibVLCSharp.MAUI/LibVLCSharp.MAUI.csproj @@ -1,7 +1,7 @@  net8.0;net9.0-android;net9.0-ios - $(TargetFrameworks);net8.0-windows10.0.19041 + $(TargetFrameworks);net9.0-windows10.0.19041 true true enable diff --git a/src/LibVLCSharp.Tests/LibVLCSharp.Tests.csproj b/src/LibVLCSharp.Tests/LibVLCSharp.Tests.csproj index 96597e6be..e3dd9e261 100644 --- a/src/LibVLCSharp.Tests/LibVLCSharp.Tests.csproj +++ b/src/LibVLCSharp.Tests/LibVLCSharp.Tests.csproj @@ -1,6 +1,6 @@  - net9.0 + net10.0 Exe false disable diff --git a/src/LibVLCSharp.Uno/LibVLCSharp.Uno.csproj b/src/LibVLCSharp.Uno/LibVLCSharp.Uno.csproj index e9959ce87..7c0d3e842 100644 --- a/src/LibVLCSharp.Uno/LibVLCSharp.Uno.csproj +++ b/src/LibVLCSharp.Uno/LibVLCSharp.Uno.csproj @@ -3,7 +3,7 @@ LibVLCSharp.Uno Uno integration for LibVLCSharp net9.0-android;net9.0-ios - $(TargetFrameworks);net8.0-windows10.0.19041 + $(TargetFrameworks);net9.0-windows10.0.19041 true Library LibVLCSharp.Uno is the integration of LibVLCSharp with the Uno Platform on Windows, iOS and Android. @@ -13,6 +13,7 @@ It also contains a VLC MediaPlayerElement for the Uno Platform (UWP, Android, iO LibVLCSharp.Uno LibVLCSharp.Uno win-x86;win-x64;win-arm64 + false @@ -55,7 +56,7 @@ It also contains a VLC MediaPlayerElement for the Uno Platform (UWP, Android, iO - - + + diff --git a/src/LibVLCSharp/LibVLCSharp.csproj b/src/LibVLCSharp/LibVLCSharp.csproj index cff39260c..c4bf9bb04 100644 --- a/src/LibVLCSharp/LibVLCSharp.csproj +++ b/src/LibVLCSharp/LibVLCSharp.csproj @@ -28,16 +28,18 @@ This package also contains the views for the following platforms: If you need Xamarin.Forms support, see LibVLCSharp.Forms. LibVLC needs to be installed separately, see VideoLAN.LibVLC.* packages. - netstandard2.1;netstandard2.0;netstandard1.1;net40;net471;net8.0;net9;net6.0 + netstandard2.1;netstandard2.0;netstandard1.1;net40;net471;net6.0;net8.0;net9;net10.0 $(TargetFrameworks);net9.0-android;net9.0-ios;net9.0-macos;net9.0-tvos - $(TargetFrameworks);uap10.0.18362;net6.0-windows10.0.17763.0;net8.0-windows10.0.19041;monoandroid81;xamarin.ios10;xamarin.mac20 + $(TargetFrameworks);uap10.0.18362;net6.0-windows10.0.17763.0;net8.0-windows10.0.19041;net9.0-windows10.0.19041;net10.0-windows10.0.19041;monoandroid81;xamarin.ios10;xamarin.mac20 Debug;Release;Win32Debug;Win32Release $(TargetsForTfmSpecificBuildOutput);IncludeAWindow LibVLCSharp LibVLCSharp true false - win-x86;win-x64;win-arm64 + win-x86;win-x64;win-arm64 + + .NETCoreApp @@ -47,6 +49,9 @@ LibVLC needs to be installed separately, see VideoLAN.LibVLC.* packages.true 10.0.19041.0 + + true + @@ -84,7 +89,7 @@ LibVLC needs to be installed separately, see VideoLAN.LibVLC.* packages. - +