ServiceStack:运行“ web new web-corefx ProjectName”将创建一个.NET Framework 4.x项目

问题描述 投票:1回答:1

阅读Servicestack web pages之后,得出的结论是,运行以下命令将创建一个(ASP).NET Core Web项目:

web new web-corefx ProjetName

但是,当我这样做时,我得到一个信息说:

D:\test>web new web-corefx Test
Installing web-corefx...
INFO: Could not find files for the given pattern(s).
running dotnet restore...
  Restore completed in 576,34 ms for D:\...\Test.ServiceModel\...
  Restore completed in 761,72 ms for D:\...\Test.ServiceInterface\...
  Restore completed in 802,11 ms for D:\...\Test.Tests\... 
  Restore completed in 1,24 sec for D:\...\Test\Test\Test.csproj

Test web-corefx project created.

[当我在Visual Studio 2019中打开项目时,看到以下内容:

enter image description here

...告诉我.NET Core项目是not创建的。

为了确保已安装并运行.NET Core 3,我通过“添加新项目”对话框创建了“ ASP.NET Core Web应用程序”,然后按预期方式显示它:

enter image description here

我是否误解了如何使用“ Web” CLI命令?

UPDATE

我也尝试过x new命令,例如:

x new web-corefx TestProject

这给我带来了同样的问题-.NET Framework 4.7项目,而不是预期的.NET Core。

但是,仅运行x new web TestProject给了我一个.NET Core项目,但没有我想要的模板...

templates asp.net-core .net-core servicestack visual-studio-2019
1个回答
0
投票

请仔细阅读您链接的ServiceStack Template Docs。以-corefx结尾的项目模板全部创建为ASP.NET Core Apps on the .NET Framework

© www.soinside.com 2019 - 2024. All rights reserved.