是否可以使用.net new来创建ASP ?.Net Web应用程序空.NET框架4.7.2项目? &



我一直在试图找到一种方法来创建一个ASP。. NET Web应用程序与。NET框架v4.7.2使用。NET新。但是到目前为止我什么也没找到。

我检查了。net 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 Framework空web应用程序的内置模板。

但是,您可以创建与dotnet工具兼容的自己的模板。我不会在这里解释怎么做,因为我从来没有这样做过,但是在网上搜索可以找到关于如何创建自己的文档和博客文章。

我认为使用。net并不是必要的,你只是想要一个快速简单的方法来创建一个新的。net框架。你可以使用Visual Studio创建一个新的空web应用程序,然后对其进行源代码控制,当你想创建一个新网站时,你只需克隆该网站并从那里开始。或者选择其他模板工具,比如T4。