ASP.NET Core 2与完整框架的集成

13

我找不到任何关于在完整框架下运行ASP.NET MVC Core应用程序的文档或示例。虽然它应该得到支持,但是如我所说,我找不到任何有关如何配置项目以实现此目的的文档,也无法自己解决。

是否有人已经将其工作并可以提供建议/示例,说明需要做什么?


微软不再支持它了:https://www.infoq.com/news/2017/05/ASPNET-Core-2 - Nouman Bhatti
1
@MuhammadNouman,他们几天后出来纠正了那个声明,并确认它会有完整的框架支持。显然有人忘了告诉文档部门。 - Tyler Durden
请查看以下内容:https://weblog.west-wind.com/posts/2017/Jun/22/MultiTargeting-and-Porting-a-NET-Library-to-NET-Core-20 - Nouman Bhatti
在这里找到了一些文档 [链接] (https://learn.microsoft.com/en-us/aspnet/core/?view=aspnetcore-2.1#aspnet-core-targeting-net-framework),说明仍然支持此功能。 - GGirard
1个回答

8
我能够创建/运行具有完整.NET框架4.6.1的ASP.NET Core 2.0项目,我按照以下步骤进行操作:
  1. 使用Web类别下的ASP.NET Core Web应用程序创建新项目-

Step1

  1. 在第二步中,选择Web应用程序(Model-View-Controller)

Step2

  1. csproj 如下所示- <TargetFramework>net461</TargetFramework>

Step3

我的环境是-

  • Visual Studio 2017 Community 15.3.3版本

  • .NET Core 2.0 SDK


3
我们曾经尝试过这样做,但后来出现了错误,提示无法引用 Microsoft.AspNetCore.All (提示与所选的完整框架不兼容)。然后我们移除了对 Microsoft.AspNetCore.All 的 NuGet 引用,并手动添加了缺失的 NuGet 包(查看原始项目以确定程序集解析到哪个位置,然后添加相应的 NuGet 包,例如 Microsoft.AspNetCore.MvcMicrosoft.AspNetCore 等等……向 https://www.queryxchange.com/q/27_45776966/convert-a-quot-dotnet-new-angular-quot-project-to-net461/ 致敬。) - veljkoz
最近有些时间,我又尝试了一下。自从最初发布以来,VS和软件包已经更新了几次,这次升级Core 1.1应用程序非常顺利。 - Tyler Durden
ASP.NET Core 3可以在完整框架上运行吗?是哪个版本? - Liviu Mandras

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接