diff --git a/Nuclex.Avalonia.DependencyInjection b/Nuclex.Avalonia.DependencyInjection index bb08c44..07435b4 160000 --- a/Nuclex.Avalonia.DependencyInjection +++ b/Nuclex.Avalonia.DependencyInjection @@ -1 +1 @@ -Subproject commit bb08c4415a5a56386c515bcb2a077927071f8a11 +Subproject commit 07435b44d8b10900cec8c70581aeb2dd342e7856 diff --git a/nuget-pack.cmd b/nuget-pack.cmd index df47532..34c7997 100644 --- a/nuget-pack.cmd +++ b/nuget-pack.cmd @@ -9,6 +9,11 @@ dotnet build ^ --configuration Release ^ --no-dependencies +dotnet build ^ + "Nuclex.Avalonia/Nuclex.Avalonia (netstandard-2.0).csproj" ^ + --configuration Release ^ + --no-dependencies + dotnet build ^ "Nuclex.Windows.Forms.Ninject/Nuclex.Windows.Forms.Ninject (net-4.6)(net-8.0).csproj" ^ --configuration Release ^ @@ -19,17 +24,52 @@ dotnet build ^ --configuration Release ^ --no-dependencies +dotnet build ^ + "Nuclex.Avalonia.DependencyInjection/Nuclex.Avalonia.DependencyInjection (netstandard-2.0).csproj" ^ + --configuration Release ^ + --no-dependencies + +:: ---------------------------------------------------------------------------- + nuget pack ^ - Nuclex.Foundation.nuspec ^ - -Version 1.2.1 ^ + nuspecs\Nuclex.Foundation.nuspec ^ + -Version 1.3.0 ^ -Properties Configuration=Release nuget pack ^ - Nuclex.Foundation.Ninject.nuspec ^ - -Version 1.2.1 ^ + nuspecs\Nuclex.Mvvm.WinForms.nuspec ^ + -Version 1.3.0 ^ -Properties Configuration=Release nuget pack ^ - Nuclex.Foundation.DependencyInjection.nuspec ^ - -Version 1.2.1 ^ + nuspecs\Nuclex.Mvvm.Avalonia.nuspec ^ + -Version 1.3.0 ^ -Properties Configuration=Release + +nuget pack ^ + nuspecs\Nuclex.Mvvm.WinForms.Ninject.nuspec ^ + -Version 1.3.0 ^ + -Properties Configuration=Release + +nuget pack ^ + nuspecs\Nuclex.Mvvm.Winforms.DependencyInjection.nuspec ^ + -Version 1.3.0 ^ + -Properties Configuration=Release + +nuget pack ^ + nuspecs\Nuclex.Mvvm.Avalonia.DependencyInjection.nuspec ^ + -Version 1.3.0 ^ + -Properties Configuration=Release + +echo. +echo Packages built. +echo. +echo Now upload them to NuGet or a local package repository: +echo. +echo nuget push Nuclex.Foundation.1.3.0.nupkg -Source nuclex-shared-dotnet -ApiKey api-key +echo nuget push Nuclex.Mvvm.Avalonia.DependencyInjection.1.3.0.nupkg -Source nuclex-shared-dotnet -ApiKey api-key +echo nuget push Nuclex.Mvvm.Avalonia.1.3.0.nupkg -Source nuclex-shared-dotnet -ApiKey api-key +echo nuget push Nuclex.Mvvm.Winforms.DependencyInjection.1.3.0.nupkg -Source nuclex-shared-dotnet -ApiKey api-key +echo nuget push Nuclex.Mvvm.WinForms.Ninject.1.3.0.nupkg -Source nuclex-shared-dotnet -ApiKey api-key +echo nuget push Nuclex.Mvvm.WinForms.1.3.0.nupkg -Source nuclex-shared-dotnet -ApiKey api-key +echo. diff --git a/nuspecs/Nuclex.Foundation.nuspec b/nuspecs/Nuclex.Foundation.nuspec index 4a5bc30..a1b89b9 100644 --- a/nuspecs/Nuclex.Foundation.nuspec +++ b/nuspecs/Nuclex.Foundation.nuspec @@ -16,12 +16,12 @@ license keys, collections and observer/subscriber pattern helpers en-US - mvvm,util + settings,util,io,observable nuclex-logo.png @@ -32,12 +32,12 @@ - - + + - - + + diff --git a/nuspecs/Nuclex.Mvvm.Avalonia.DependencyInjection.nuspec b/nuspecs/Nuclex.Mvvm.Avalonia.DependencyInjection.nuspec index fc29ae0..f40783b 100644 --- a/nuspecs/Nuclex.Mvvm.Avalonia.DependencyInjection.nuspec +++ b/nuspecs/Nuclex.Mvvm.Avalonia.DependencyInjection.nuspec @@ -16,12 +16,12 @@ with Nuclex.Windows.Forms (in the Nuclex.Mvvm.WinForms package) en-US - mvvm,util,ninject,dependency-injection + mvvm,util,avalonia,dependency-injection nuclex-logo.png @@ -35,12 +35,12 @@ - - + + - - + + diff --git a/nuspecs/Nuclex.Mvvm.Avalonia.nuspec b/nuspecs/Nuclex.Mvvm.Avalonia.nuspec index ecf3774..f1a0e2c 100644 --- a/nuspecs/Nuclex.Mvvm.Avalonia.nuspec +++ b/nuspecs/Nuclex.Mvvm.Avalonia.nuspec @@ -16,12 +16,12 @@ automatic view locator and virtualized lazy-loading collections en-US - mvvm,util + mvvm,util,avalonia nuclex-logo.png @@ -36,12 +36,12 @@ - - + + - - + + diff --git a/nuspecs/Nuclex.Mvvm.WinForms.Ninject.nuspec b/nuspecs/Nuclex.Mvvm.WinForms.Ninject.nuspec index 32ac696..2733426 100644 --- a/nuspecs/Nuclex.Mvvm.WinForms.Ninject.nuspec +++ b/nuspecs/Nuclex.Mvvm.WinForms.Ninject.nuspec @@ -15,9 +15,13 @@ Nuclex.Windows.Forms (in the Nuclex.Mvvm.WinForms NuGet package) en-US - mvvm,util,ninject,dependency-injection + mvvm,util,winforms,ninject,dependency-injection nuclex-logo.png - + @@ -37,17 +41,17 @@ - - + + - - + + - - + + diff --git a/nuspecs/Nuclex.Mvvm.WinForms.nuspec b/nuspecs/Nuclex.Mvvm.WinForms.nuspec index 86d53d6..7ac0652 100644 --- a/nuspecs/Nuclex.Mvvm.WinForms.nuspec +++ b/nuspecs/Nuclex.Mvvm.WinForms.nuspec @@ -16,12 +16,12 @@ automatic view locator, page-switching main windows and various user controls en-US - mvvm,util + mvvm,util,winforms nuclex-logo.png @@ -40,17 +40,17 @@ - - + + - - + + - - + + diff --git a/nuspecs/Nuclex.Mvvm.Winforms.DependencyInjection.nuspec b/nuspecs/Nuclex.Mvvm.Winforms.DependencyInjection.nuspec index c28c1b6..c81267c 100644 --- a/nuspecs/Nuclex.Mvvm.Winforms.DependencyInjection.nuspec +++ b/nuspecs/Nuclex.Mvvm.Winforms.DependencyInjection.nuspec @@ -16,12 +16,12 @@ with Nuclex.Windows.Forms (in the Nuclex.Mvvm.WinForms package) en-US - mvvm,util,ninject,dependency-injection + mvvm,util,winforms,dependency-injection nuclex-logo.png @@ -42,17 +42,17 @@ - - + + - - + + - - + +