【发布时间】:2021-12-07 11:55:28
【问题描述】:
我一直在尝试寻找一种方法来使用 .Net Framework v4.7.2 使用 dotnet new 创建一个 ASP.NET Web 应用程序。但到目前为止我什么都找不到。
我检查了 dotnet new -l 并且它不在列表中。所以我尝试了几件事。
使用:
dotnet new web --framework net472 -n ProjectName
它不起作用并给出:
Error: Invalid parameter(s):
--framework net472
'net472' is not a valid value for --framework (Framework).
使用:
dotnet new web --target-framework-override net472 -n ProjectName
它只是默认并创建一个 ASP.NET Core 项目。
真的可以吗?
【问题讨论】:
-
dotnet 确实以 .NET Core 为中心。不是 .NET 框架。无论如何 - 为什么要在 2021 年创建一个新的 ASP.NET/.NET Framework 应用程序?
-
完全复制到stackoverflow.com/questions/64858648/… 阅读cmets和提示就足够了。
-
@mason 为什么使用 .net 框架?因为不幸的是,有些平台仍然基于它。就是这样,所以我想知道是否有办法。
-
是的,还有基于它的平台。我在日常工作中帮助维护了许多 .NET Framework 应用程序。但这仍然不能解释为什么你会在 2021 年创建一个新。