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 @@
-
-
+
+
-
-
+
+
-
-
+
+