diff --git a/Directory.Build.props b/Directory.Build.props
index 816c15718c9..ff4e3615640 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -34,6 +34,12 @@
true
+
+
+ net472
+
+
+ $(NetCurrent)
diff --git a/src/Microsoft.TemplateEngine.Abstractions/Microsoft.TemplateEngine.Abstractions.csproj b/src/Microsoft.TemplateEngine.Abstractions/Microsoft.TemplateEngine.Abstractions.csproj
index 618fe20653d..16cfae321af 100644
--- a/src/Microsoft.TemplateEngine.Abstractions/Microsoft.TemplateEngine.Abstractions.csproj
+++ b/src/Microsoft.TemplateEngine.Abstractions/Microsoft.TemplateEngine.Abstractions.csproj
@@ -1,7 +1,7 @@
- $(NetCurrent);netstandard2.0;$(NetFrameworkCurrent)
+ $(NetMinimum);netstandard2.0;$(NetFrameworkMinimum)
Contracts for extending Template Engine
true
true
diff --git a/src/Microsoft.TemplateEngine.Core.Contracts/Microsoft.TemplateEngine.Core.Contracts.csproj b/src/Microsoft.TemplateEngine.Core.Contracts/Microsoft.TemplateEngine.Core.Contracts.csproj
index a5976a0745d..24fe9d48e8c 100644
--- a/src/Microsoft.TemplateEngine.Core.Contracts/Microsoft.TemplateEngine.Core.Contracts.csproj
+++ b/src/Microsoft.TemplateEngine.Core.Contracts/Microsoft.TemplateEngine.Core.Contracts.csproj
@@ -1,7 +1,7 @@
- $(NetCurrent);netstandard2.0;$(NetFrameworkCurrent)
+ $(NetMinimum);netstandard2.0;$(NetFrameworkMinimum)
Contracts for extending Microsoft.TemplateEngine.Core
true
true
diff --git a/src/Microsoft.TemplateEngine.Core/Microsoft.TemplateEngine.Core.csproj b/src/Microsoft.TemplateEngine.Core/Microsoft.TemplateEngine.Core.csproj
index 1d1030ee839..93646ed46f5 100644
--- a/src/Microsoft.TemplateEngine.Core/Microsoft.TemplateEngine.Core.csproj
+++ b/src/Microsoft.TemplateEngine.Core/Microsoft.TemplateEngine.Core.csproj
@@ -1,7 +1,7 @@
- $(NetCurrent);netstandard2.0;$(NetFrameworkCurrent)
+ $(NetMinimum);netstandard2.0;$(NetFrameworkMinimum)
Common operations for instantiating templates using forward-only input stream operations
true
true
diff --git a/src/Microsoft.TemplateEngine.Edge/Microsoft.TemplateEngine.Edge.csproj b/src/Microsoft.TemplateEngine.Edge/Microsoft.TemplateEngine.Edge.csproj
index 4e2f31cc381..7581ff66ca9 100644
--- a/src/Microsoft.TemplateEngine.Edge/Microsoft.TemplateEngine.Edge.csproj
+++ b/src/Microsoft.TemplateEngine.Edge/Microsoft.TemplateEngine.Edge.csproj
@@ -1,7 +1,7 @@
- $(NetCurrent);netstandard2.0;$(NetFrameworkCurrent)
+ $(NetMinimum);netstandard2.0;$(NetFrameworkMinimum)
Helper package for adding Template Engine to consuming applications
true
true
diff --git a/src/Microsoft.TemplateEngine.IDE/Microsoft.TemplateEngine.IDE.csproj b/src/Microsoft.TemplateEngine.IDE/Microsoft.TemplateEngine.IDE.csproj
index 3d51d28f92f..045baeb80d0 100644
--- a/src/Microsoft.TemplateEngine.IDE/Microsoft.TemplateEngine.IDE.csproj
+++ b/src/Microsoft.TemplateEngine.IDE/Microsoft.TemplateEngine.IDE.csproj
@@ -1,7 +1,7 @@
- $(NetCurrent);netstandard2.0;$(NetFrameworkCurrent)
+ $(NetMinimum);netstandard2.0;$(NetFrameworkMinimum)
Helper package for adding Template Engine to IDEs
true
true
diff --git a/src/Microsoft.TemplateEngine.Orchestrator.RunnableProjects/Microsoft.TemplateEngine.Orchestrator.RunnableProjects.csproj b/src/Microsoft.TemplateEngine.Orchestrator.RunnableProjects/Microsoft.TemplateEngine.Orchestrator.RunnableProjects.csproj
index 32609e9dc4d..9f091fd4ae3 100644
--- a/src/Microsoft.TemplateEngine.Orchestrator.RunnableProjects/Microsoft.TemplateEngine.Orchestrator.RunnableProjects.csproj
+++ b/src/Microsoft.TemplateEngine.Orchestrator.RunnableProjects/Microsoft.TemplateEngine.Orchestrator.RunnableProjects.csproj
@@ -1,7 +1,7 @@
- $(NetCurrent);netstandard2.0;$(NetFrameworkCurrent)
+ $(NetMinimum);netstandard2.0;$(NetFrameworkMinimum)
An extension for Template Engine that allows projects that still run to be used as templates
true
true
diff --git a/src/Microsoft.TemplateEngine.Utils/Microsoft.TemplateEngine.Utils.csproj b/src/Microsoft.TemplateEngine.Utils/Microsoft.TemplateEngine.Utils.csproj
index 8ca4128f300..75d8fe8c312 100644
--- a/src/Microsoft.TemplateEngine.Utils/Microsoft.TemplateEngine.Utils.csproj
+++ b/src/Microsoft.TemplateEngine.Utils/Microsoft.TemplateEngine.Utils.csproj
@@ -1,7 +1,7 @@
- $(NetCurrent);netstandard2.0;$(NetFrameworkCurrent)
+ $(NetMinimum);netstandard2.0;$(NetFrameworkMinimum)
Components used by all Template Engine extensions and consumers
true
true
diff --git a/src/Microsoft.TemplateSearch.Common/Microsoft.TemplateSearch.Common.csproj b/src/Microsoft.TemplateSearch.Common/Microsoft.TemplateSearch.Common.csproj
index 8e5c9cfec83..65f7625bc69 100644
--- a/src/Microsoft.TemplateSearch.Common/Microsoft.TemplateSearch.Common.csproj
+++ b/src/Microsoft.TemplateSearch.Common/Microsoft.TemplateSearch.Common.csproj
@@ -1,7 +1,7 @@
- $(NetCurrent);$(NetFrameworkCurrent)
+ $(NetMinimum);$(NetFrameworkMinimum)
Components used by the template discovery tool, and also used for related functionality in the CLI.
true
true
diff --git a/test/Microsoft.TemplateEngine.TestHelper/Microsoft.TemplateEngine.TestHelper.csproj b/test/Microsoft.TemplateEngine.TestHelper/Microsoft.TemplateEngine.TestHelper.csproj
index 7e8440c2f07..340805c4fa7 100644
--- a/test/Microsoft.TemplateEngine.TestHelper/Microsoft.TemplateEngine.TestHelper.csproj
+++ b/test/Microsoft.TemplateEngine.TestHelper/Microsoft.TemplateEngine.TestHelper.csproj
@@ -2,7 +2,7 @@
- $(NetCurrent);$(NetFrameworkCurrent)
+ $(NetMinimum);$(NetFrameworkMinimum)
true
false
true
diff --git a/tools/Microsoft.TemplateEngine.Authoring.CLI/Microsoft.TemplateEngine.Authoring.CLI.csproj b/tools/Microsoft.TemplateEngine.Authoring.CLI/Microsoft.TemplateEngine.Authoring.CLI.csproj
index c3778a89d8e..41225d3e7c3 100644
--- a/tools/Microsoft.TemplateEngine.Authoring.CLI/Microsoft.TemplateEngine.Authoring.CLI.csproj
+++ b/tools/Microsoft.TemplateEngine.Authoring.CLI/Microsoft.TemplateEngine.Authoring.CLI.csproj
@@ -2,11 +2,12 @@
Exe
- $(NetCurrent)
+ $(NetMinimum)
A dotnet CLI tool with commands for template authoring.
true
true
dotnet-template-authoring
+ Major
diff --git a/tools/Microsoft.TemplateEngine.Authoring.TemplateApiVerifier/Microsoft.TemplateEngine.Authoring.TemplateApiVerifier.csproj b/tools/Microsoft.TemplateEngine.Authoring.TemplateApiVerifier/Microsoft.TemplateEngine.Authoring.TemplateApiVerifier.csproj
index e496990fa04..9da576e4472 100644
--- a/tools/Microsoft.TemplateEngine.Authoring.TemplateApiVerifier/Microsoft.TemplateEngine.Authoring.TemplateApiVerifier.csproj
+++ b/tools/Microsoft.TemplateEngine.Authoring.TemplateApiVerifier/Microsoft.TemplateEngine.Authoring.TemplateApiVerifier.csproj
@@ -1,7 +1,7 @@
- $(NetCurrent)
+ $(NetMinimum)
The extension of templates verification engine enabling verification testing through dotnet template engine API.
true
true
diff --git a/tools/Microsoft.TemplateEngine.Authoring.TemplateVerifier/Microsoft.TemplateEngine.Authoring.TemplateVerifier.csproj b/tools/Microsoft.TemplateEngine.Authoring.TemplateVerifier/Microsoft.TemplateEngine.Authoring.TemplateVerifier.csproj
index 36d531a87fa..b2501c50718 100644
--- a/tools/Microsoft.TemplateEngine.Authoring.TemplateVerifier/Microsoft.TemplateEngine.Authoring.TemplateVerifier.csproj
+++ b/tools/Microsoft.TemplateEngine.Authoring.TemplateVerifier/Microsoft.TemplateEngine.Authoring.TemplateVerifier.csproj
@@ -1,7 +1,7 @@
- $(NetCurrent)
+ $(NetMinimum)
The verification engine for the templates for .NET template engine.
true
true
diff --git a/tools/Microsoft.TemplateEngine.TemplateLocalizer.Core/Microsoft.TemplateEngine.TemplateLocalizer.Core.csproj b/tools/Microsoft.TemplateEngine.TemplateLocalizer.Core/Microsoft.TemplateEngine.TemplateLocalizer.Core.csproj
index f2038dda6a4..98e89ab25d0 100644
--- a/tools/Microsoft.TemplateEngine.TemplateLocalizer.Core/Microsoft.TemplateEngine.TemplateLocalizer.Core.csproj
+++ b/tools/Microsoft.TemplateEngine.TemplateLocalizer.Core/Microsoft.TemplateEngine.TemplateLocalizer.Core.csproj
@@ -1,7 +1,7 @@
- $(NetCurrent);netstandard2.0;$(NetFrameworkCurrent)
+ $(NetMinimum);netstandard2.0;$(NetFrameworkMinimum)
The core API for Template Localizer tool.
true
true
diff --git a/tools/Microsoft.TemplateSearch.TemplateDiscovery/Microsoft.TemplateSearch.TemplateDiscovery.csproj b/tools/Microsoft.TemplateSearch.TemplateDiscovery/Microsoft.TemplateSearch.TemplateDiscovery.csproj
index 70687948f0a..47f44840b47 100644
--- a/tools/Microsoft.TemplateSearch.TemplateDiscovery/Microsoft.TemplateSearch.TemplateDiscovery.csproj
+++ b/tools/Microsoft.TemplateSearch.TemplateDiscovery/Microsoft.TemplateSearch.TemplateDiscovery.csproj
@@ -1,7 +1,7 @@
- $(NetCurrent)
+ $(NetMinimum)
Exe
true
false