diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 9fccf9c..c21f6eb 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -21,7 +21,7 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v3 with: - dotnet-version: 9.0.x + dotnet-version: 10.0.x - name: Restore dependencies run: dotnet restore diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index fd65949..32d7c81 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -24,7 +24,7 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v3 with: - dotnet-version: 9.0.x + dotnet-version: 10.0.x - name: Restore dependencies run: dotnet restore diff --git a/Directory.Build.props b/Directory.Build.props index c1bf3aa..76be36b 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,6 +1,6 @@ - net9.0 + net10.0;net9.0 enable enable false diff --git a/examples/Arq/LibStored.Net.Arq.AppHost/LibStored.Net.Arq.AppHost.csproj b/examples/Arq/LibStored.Net.Arq.AppHost/LibStored.Net.Arq.AppHost.csproj index e3553a8..b649ef0 100644 --- a/examples/Arq/LibStored.Net.Arq.AppHost/LibStored.Net.Arq.AppHost.csproj +++ b/examples/Arq/LibStored.Net.Arq.AppHost/LibStored.Net.Arq.AppHost.csproj @@ -1,17 +1,16 @@ - + Exe - net9.0 enable enable d0c7426e-ff4f-42e0-bd7a-b3f6358f193d - + diff --git a/examples/Arq/LibStored.Net.Arq.Console/LibStored.Net.Arq.Console.csproj b/examples/Arq/LibStored.Net.Arq.Console/LibStored.Net.Arq.Console.csproj index f00b4fc..ed9b37c 100644 --- a/examples/Arq/LibStored.Net.Arq.Console/LibStored.Net.Arq.Console.csproj +++ b/examples/Arq/LibStored.Net.Arq.Console/LibStored.Net.Arq.Console.csproj @@ -2,7 +2,6 @@ Exe - net9.0 enable enable diff --git a/examples/Arq/LibStored.Net.Arq.ServiceDefaults/LibStored.Net.Arq.ServiceDefaults.csproj b/examples/Arq/LibStored.Net.Arq.ServiceDefaults/LibStored.Net.Arq.ServiceDefaults.csproj index 4fc2edb..326373a 100644 --- a/examples/Arq/LibStored.Net.Arq.ServiceDefaults/LibStored.Net.Arq.ServiceDefaults.csproj +++ b/examples/Arq/LibStored.Net.Arq.ServiceDefaults/LibStored.Net.Arq.ServiceDefaults.csproj @@ -1,7 +1,6 @@ - net9.0 enable enable true diff --git a/examples/Sync/LibStored.Net.Example.AppHost/LibStored.Net.Example.AppHost.csproj b/examples/Sync/LibStored.Net.Example.AppHost/LibStored.Net.Example.AppHost.csproj index 8b95380..d47e470 100644 --- a/examples/Sync/LibStored.Net.Example.AppHost/LibStored.Net.Example.AppHost.csproj +++ b/examples/Sync/LibStored.Net.Example.AppHost/LibStored.Net.Example.AppHost.csproj @@ -1,72 +1,22 @@  - + Exe - net9.0 CS1591 true d11b339a-7d36-4112-8969-2ebfad7419e0 - - - + + + - - - - .venv - - - - - - - - - $(IntermediateOutputPath)piprestored.sentinel - - - - - - %(PipRequirementsTxt.RootDir)%(PipRequirementsTxt.Directory) - $(PipRequirementsTxtDir)$(PythonVirtualEnvironmentName)/ - True - - - - - - - - - - %(PipRequirementsTxt.RootDir)%(PipRequirementsTxt.Directory) - pip - python -m pip - $(PipCmd) install -r %(PipRequirementsTxt.Filename)%(PipRequirementsTxt.Extension) - call $(PythonVirtualEnvironmentName)\Scripts\activate.bat && $(PipInstallCmd) - . ./$(PythonVirtualEnvironmentName)/bin/activate && $(PipInstallCmd) - - - - - - - - - - - - - diff --git a/examples/Sync/LibStored.Net.Example.AppHost/Program.cs b/examples/Sync/LibStored.Net.Example.AppHost/Program.cs index 58fb2de..adba444 100644 --- a/examples/Sync/LibStored.Net.Example.AppHost/Program.cs +++ b/examples/Sync/LibStored.Net.Example.AppHost/Program.cs @@ -1,5 +1,5 @@ // SPDX-FileCopyrightText: 2025 Guus Kuiper -// +// // SPDX-License-Identifier: MIT // ReSharper disable SuggestVarOrType_SimpleTypes @@ -37,19 +37,19 @@ .WithEndpoint(targetPort: 6666, name: "debug", env: "NETMQ_DEBUG") ; -#pragma warning disable ASPIREHOSTINGPYTHON001 -var py1 = builder.AddPythonApp("libstored-gui-container", "python", "-m", ["libstored.gui"]) +var py1 = builder.AddPythonModule("libstored-gui-container", "python", "libstored.gui") .WaitFor(sync) + .WithPip() .WithPortArgFromEndpoint(sync, "debug") .ExcludeFromManifest() ; -var py2 = builder.AddPythonApp("libstored-gui-cs", "python", "-m", ["libstored.gui"]) +var py2 = builder.AddPythonModule("libstored-gui-cs", "python", "libstored.gui") .WaitFor(client) + .WaitFor(py1) // don't start and install at the same time + .WithPip(false) .WithPortArgFromEndpoint(client, "debug") .ExcludeFromManifest() ; -#pragma warning restore ASPIREHOSTINGPYTHON001 - builder.Build().Run(); diff --git a/examples/Sync/LibStored.Net.Example.ServiceDefaults/LibStored.Net.Example.ServiceDefaults.csproj b/examples/Sync/LibStored.Net.Example.ServiceDefaults/LibStored.Net.Example.ServiceDefaults.csproj index 972ebe2..e202b12 100644 --- a/examples/Sync/LibStored.Net.Example.ServiceDefaults/LibStored.Net.Example.ServiceDefaults.csproj +++ b/examples/Sync/LibStored.Net.Example.ServiceDefaults/LibStored.Net.Example.ServiceDefaults.csproj @@ -9,7 +9,7 @@ - + diff --git a/src/LibStored.Net.Generator/LibStored.Net.Generator.csproj b/src/LibStored.Net.Generator/LibStored.Net.Generator.csproj index 4f60bf7..16c6a32 100644 --- a/src/LibStored.Net.Generator/LibStored.Net.Generator.csproj +++ b/src/LibStored.Net.Generator/LibStored.Net.Generator.csproj @@ -2,7 +2,7 @@ - netstandard2.0 + netstandard2.0 enable true Latest diff --git a/src/LibStored.Net/LibStored.Net.csproj b/src/LibStored.Net/LibStored.Net.csproj index 1aa9778..85c40ff 100644 --- a/src/LibStored.Net/LibStored.Net.csproj +++ b/src/LibStored.Net/LibStored.Net.csproj @@ -8,6 +8,9 @@ libstored.png README.md LICENSE.md + $(TargetsForTfmSpecificContentInPackage);IncludeSystemTextJsonContentInPackage + + NU5118 @@ -32,13 +35,18 @@ - - + + + + + + + +