首页 > 解决方案 > 是否可以使用 dotnet new 创建 ASP.NET Web Application Empty .Net Framework 4.7.2 项目?

问题描述

我一直在尝试找到一种使用 dotnet new 使用 .Net Framework v4.7.2 创建 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 项目。

真的有可能吗?

标签: c#asp.net.net

解决方案


dotnet 工具不包含用于创建新的 .NET Framework 空 Web 应用程序的内置模板。

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

我认为使用 dotnet 并不是必需的,您只需要一种快速简便的方法来创建一个新的 .NET Framework ASP.NET Empty Web 应用程序。您可以使用 Visual Studio 创建一个新的空 Web 应用程序,然后对其进行源代码管理,当您想要创建一个新站点时,您只需克隆该站点并从那里开始。或者选择那里的任何其他模板工具,例如T4


推荐阅读