是否仍然可以使用仅适用于完整 .NET Framework 的 .NET Core 2.0 模板创建 Web 应用程序
Is it still possible to create a web application using the .NET Core 2.0 template that only works with full .NET Framework
当 ASP.NET Core 1.0、1.1 发布时,Microsoft 有两个单独的模板来创建 .NET Core Web 应用程序:
类似于:
.NET Core Web 应用程序 (.NET Core) - Windows、Linux、MacOS
.NET Core Web 应用程序 (.NET Framework) - Windows 仅
是否可以仅通过 .NET Framework 使用新的 ASP.NET Core 2.0 模板?我再也看不到它的模板了,我尝试了以下方法,但它不起作用:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net461</TargetFramework>
</PropertyGroup>
<ItemGroup>
<Folder Include="wwwroot\" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.3" />
</ItemGroup>
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.1" />
</ItemGroup>
</Project>
我基本上创建了一个新的 .NET Core 2.0 Web 应用程序并将 TargetFramework 更改为 net461,但我收到各种错误提示:
Microsoft.AspNetCore.All 2.0.3 is not compatible with .NETFramework
v4.6.1
在左侧下拉列表中,您可以 select .NET Framework:
并且您有 ASP.NET 个目标为 .NET Framework 4.6.1 的核心:
当 ASP.NET Core 1.0、1.1 发布时,Microsoft 有两个单独的模板来创建 .NET Core Web 应用程序:
类似于:
.NET Core Web 应用程序 (.NET Core) - Windows、Linux、MacOS
.NET Core Web 应用程序 (.NET Framework) - Windows 仅
是否可以仅通过 .NET Framework 使用新的 ASP.NET Core 2.0 模板?我再也看不到它的模板了,我尝试了以下方法,但它不起作用:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net461</TargetFramework>
</PropertyGroup>
<ItemGroup>
<Folder Include="wwwroot\" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.3" />
</ItemGroup>
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.1" />
</ItemGroup>
</Project>
我基本上创建了一个新的 .NET Core 2.0 Web 应用程序并将 TargetFramework 更改为 net461,但我收到各种错误提示:
Microsoft.AspNetCore.All 2.0.3 is not compatible with .NETFramework v4.6.1
在左侧下拉列表中,您可以 select .NET Framework:
并且您有 ASP.NET 个目标为 .NET Framework 4.6.1 的核心: