diff --git a/Nuclex.Support b/Nuclex.Support index 5fb433a..c75a70e 160000 --- a/Nuclex.Support +++ b/Nuclex.Support @@ -1 +1 @@ -Subproject commit 5fb433ad983e58725e0d25faa8968a75b3dfd178 +Subproject commit c75a70e62924a9ee8c9ee416fafb2ce08b9d4dee diff --git a/Nuclex.Windows.Forms b/Nuclex.Windows.Forms index d057f70..b54d437 160000 --- a/Nuclex.Windows.Forms +++ b/Nuclex.Windows.Forms @@ -1 +1 @@ -Subproject commit d057f704497b63faa5e57c6330afb436a0d9708c +Subproject commit b54d4372cbb2c80b29717245b02d95aca73ea2f1 diff --git a/Nuclex.Windows.Forms.DependencyInjection b/Nuclex.Windows.Forms.DependencyInjection index 573b7ab..7ab5e86 160000 --- a/Nuclex.Windows.Forms.DependencyInjection +++ b/Nuclex.Windows.Forms.DependencyInjection @@ -1 +1 @@ -Subproject commit 573b7ab93d25034a649bdf401f5439ec15c165f5 +Subproject commit 7ab5e860c3852bf4c14003955215e991df6bb201 diff --git a/Nuclex.Windows.Forms.Ninject b/Nuclex.Windows.Forms.Ninject index d3e1a3e..79a4659 160000 --- a/Nuclex.Windows.Forms.Ninject +++ b/Nuclex.Windows.Forms.Ninject @@ -1 +1 @@ -Subproject commit d3e1a3e24e7ff6615996ec9236495b6d1275de5c +Subproject commit 79a465922086a74705df8fdab9f8999eea803b17 diff --git a/clean-all-build-outputs.cmd b/clean-all-build-outputs.cmd new file mode 100755 index 0000000..a6da79a --- /dev/null +++ b/clean-all-build-outputs.cmd @@ -0,0 +1,24 @@ +::!%WinDir%\System32\cmd.exe +@ECHO OFF +setlocal enabledelayedexpansion + +set dirs= +for /d %%D in (".\*") do ( + set dirs=!dirs! "%%D\bin" +) +for /d %%D in (".\*") do ( + set dirs=!dirs! "%%D\obj" +) +for /d %%D in (".\third-party\*") do ( + set dirs=!dirs! "%%D\bin" +) +for /d %%D in (".\third-party\*") do ( + set dirs=!dirs! "%%D\obj" +) +for %%D in (%dirs%) do ( + if exist "%%D" ( + rmdir /s /q "%%D" + ) +) + +endlocal diff --git a/clean-all-build-outputs.sh b/clean-all-build-outputs.sh new file mode 100755 index 0000000..bb3f20f --- /dev/null +++ b/clean-all-build-outputs.sh @@ -0,0 +1,3 @@ +#!/bin/sh +rm -rf ./*/bin ./*/obj +rm -rf ./third-party/*/bin ./third-party/*/obj diff --git a/nuget-pack.cmd b/nuget-pack.cmd index 24d6c49..df47532 100644 --- a/nuget-pack.cmd +++ b/nuget-pack.cmd @@ -1,5 +1,35 @@ @ECHO OFF -nuget pack Nuclex.Foundation.nuspec -Version 1.2.0 -Properties Configuration=Release -nuget pack Nuclex.Foundation.Ninject.nuspec -Version 1.2.0 -Properties Configuration=Release -nuget pack Nuclex.Foundation.DependencyInjection.nuspec -Version 1.2.0 -Properties Configuration=Release +dotnet build ^ + "Nuclex.Support/Nuclex.Support (netstandard-2.0).csproj" ^ + --configuration Release + +dotnet build ^ + "Nuclex.Windows.Forms/Nuclex.Windows.Forms (net-4.6)(net-8.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 ^ + --no-dependencies + +dotnet build ^ + "Nuclex.Windows.Forms.DependencyInjection/Nuclex.Windows.Forms.DependencyInjection (net-4.6)(net-8.0).csproj" ^ + --configuration Release ^ + --no-dependencies + +nuget pack ^ + Nuclex.Foundation.nuspec ^ + -Version 1.2.1 ^ + -Properties Configuration=Release + +nuget pack ^ + Nuclex.Foundation.Ninject.nuspec ^ + -Version 1.2.1 ^ + -Properties Configuration=Release + +nuget pack ^ + Nuclex.Foundation.DependencyInjection.nuspec ^ + -Version 1.2.1 ^ + -Properties Configuration=Release