diff --git a/.run/GrpcService_ http.run.xml b/.run/BlazorServerApp_ IIS Express.run.xml
similarity index 83%
rename from .run/GrpcService_ http.run.xml
rename to .run/BlazorServerApp_ IIS Express.run.xml
index 363f30044..7e840e034 100644
--- a/.run/GrpcService_ http.run.xml
+++ b/.run/BlazorServerApp_ IIS Express.run.xml
@@ -1,5 +1,5 @@
-
+
diff --git a/.run/BlazorServerApp_ https.run.xml b/.run/BlazorServerApp_ https.run.xml
new file mode 100644
index 000000000..253e5323d
--- /dev/null
+++ b/.run/BlazorServerApp_ https.run.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.run/BlazorWebAssemblyApp_ http.run.xml b/.run/BlazorWebAssemblyApp_ http.run.xml
index 4971c99d0..dc1bfe07e 100644
--- a/.run/BlazorWebAssemblyApp_ http.run.xml
+++ b/.run/BlazorWebAssemblyApp_ http.run.xml
@@ -14,4 +14,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.run/MinimalWebAPI_ IIS Express.run.xml b/.run/MinimalWebAPI_ IIS Express.run.xml
new file mode 100644
index 000000000..28c19f15d
--- /dev/null
+++ b/.run/MinimalWebAPI_ IIS Express.run.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.run/MinimalWebAPI_ https.run.xml b/.run/MinimalWebAPI_ https.run.xml
new file mode 100644
index 000000000..c17d0b5f3
--- /dev/null
+++ b/.run/MinimalWebAPI_ https.run.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.run/WebAPI_ IIS Express.run.xml b/.run/WebAPI_ IIS Express.run.xml
new file mode 100644
index 000000000..29b723c86
--- /dev/null
+++ b/.run/WebAPI_ IIS Express.run.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.run/WebAPI_ https.run.xml b/.run/WebAPI_ https.run.xml
new file mode 100644
index 000000000..9e0225a34
--- /dev/null
+++ b/.run/WebAPI_ https.run.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.run/WebApp_ IIS Express.run.xml b/.run/WebApp_ IIS Express.run.xml
new file mode 100644
index 000000000..660d272bd
--- /dev/null
+++ b/.run/WebApp_ IIS Express.run.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.run/WebApp_ http.run.xml b/.run/WebApp_ http.run.xml
index eaa7e12b4..78f56c0bb 100644
--- a/.run/WebApp_ http.run.xml
+++ b/.run/WebApp_ http.run.xml
@@ -14,4 +14,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.run/WebApp_ https.run.xml b/.run/WebApp_ https.run.xml
new file mode 100644
index 000000000..22cf55eb8
--- /dev/null
+++ b/.run/WebApp_ https.run.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/build/Tools/Versions.cs b/build/Tools/Versions.cs
index d7b2bd75a..f352a599c 100644
--- a/build/Tools/Versions.cs
+++ b/build/Tools/Versions.cs
@@ -20,12 +20,17 @@ public NuGetVersion GetNext(NuGetRestoreSettings restoreSettings, VersionRange v
: new NuGetVersion(i.Major, i.Minor, i.Patch + patchIncrement))
.Max()
?? new NuGetVersion(
- versionRange.MinVersion.Major,
- versionRange.MinVersion.Minor,
- versionRange.MinVersion.Patch);
+ versionRange.MinVersion?.Major ?? 1,
+ versionRange.MinVersion?.Minor ?? 0,
+ versionRange.MinVersion?.Patch ?? 0);
private static NuGetVersion GetNextRelease(VersionRangeBase versionRange, NuGetVersion version)
{
+ if (versionRange.MinVersion is null)
+ {
+ return version;
+ }
+
if (versionRange.MinVersion.Release != "0" && versionRange.MinVersion.Release != version.Release)
{
return versionRange.MinVersion;
diff --git a/build/build.csproj b/build/build.csproj
index 4819b44b4..6d6f3706b 100644
--- a/build/build.csproj
+++ b/build/build.csproj
@@ -8,7 +8,7 @@
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/samples/AvaloniaApp/AvaloniaApp.csproj b/samples/AvaloniaApp/AvaloniaApp.csproj
index f53c68cc3..7c0e27fde 100644
--- a/samples/AvaloniaApp/AvaloniaApp.csproj
+++ b/samples/AvaloniaApp/AvaloniaApp.csproj
@@ -13,12 +13,12 @@
-
-
-
-
+
+
+
+
-
+
diff --git a/samples/AvaloniaSimpleApp/AvaloniaSimpleApp.csproj b/samples/AvaloniaSimpleApp/AvaloniaSimpleApp.csproj
index 5b312020e..0a7a1ad0b 100644
--- a/samples/AvaloniaSimpleApp/AvaloniaSimpleApp.csproj
+++ b/samples/AvaloniaSimpleApp/AvaloniaSimpleApp.csproj
@@ -11,11 +11,11 @@
-
-
-
-
+
+
+
+
-
+
diff --git a/samples/BlazorWebAssemblyApp/BlazorWebAssemblyApp.csproj b/samples/BlazorWebAssemblyApp/BlazorWebAssemblyApp.csproj
index 904daa8ef..d03198792 100644
--- a/samples/BlazorWebAssemblyApp/BlazorWebAssemblyApp.csproj
+++ b/samples/BlazorWebAssemblyApp/BlazorWebAssemblyApp.csproj
@@ -11,7 +11,7 @@
-
+
diff --git a/samples/SingleRootAvaloniaApp/SingleRootAvaloniaApp.csproj b/samples/SingleRootAvaloniaApp/SingleRootAvaloniaApp.csproj
index ba78ef403..3f76233be 100644
--- a/samples/SingleRootAvaloniaApp/SingleRootAvaloniaApp.csproj
+++ b/samples/SingleRootAvaloniaApp/SingleRootAvaloniaApp.csproj
@@ -14,12 +14,12 @@
-
-
-
-
+
+
+
+
-
+
diff --git a/samples/WebAPI/WebAPI.csproj b/samples/WebAPI/WebAPI.csproj
index c0a2122f2..6735e9b2c 100644
--- a/samples/WebAPI/WebAPI.csproj
+++ b/samples/WebAPI/WebAPI.csproj
@@ -10,7 +10,7 @@
-
+