我可以使用ASP.NET Core仅针对.NET 4.6.1吗?
发布时间:2020-12-15 18:32:58 所属栏目:asp.Net 来源:网络整理
导读:我听说ASP.NET Core可以针对.NET Framework 4.6.1。这是否意味着它只能使用.NET 4.6.1,或者它可以与.NET Core一起使用.NET 4.6.1? 解决方法 您可以在.NET Core 1.0或.NET Framework 4.5.1之上运行ASP.NET Core。由于“ASP.NET Core”只是一套NuGet软件包,
我听说ASP.NET Core可以针对.NET Framework 4.6.1。这是否意味着它只能使用.NET 4.6.1,或者它可以与.NET Core一起使用.NET 4.6.1?
解决方法
您可以在.NET Core 1.0或.NET Framework 4.5.1之上运行ASP.NET Core。由于“ASP.NET Core”只是一套NuGet软件包,您可以将它们安装到一个面向任意框架的项目中。
例如,.NET Core项目将如下所示: "dependencies": { "Microsoft.AspNetCore.Mvc": "1.0.0","Microsoft.NETCore.App": { "type": "platform","version": "1.0.0" } },"frameworks": { "netcoreapp1.0": { } } 虽然.NET Framework项目看起来像(在.NET 4.6.1的情况下): "dependencies": { "Microsoft.AspNetCore.Mvc": "1.0.0" },"frameworks": { "net461": { } } 这是因为Microsoft.AspNetCore.Mvc软件包具有.NET Framework 4.5.1和.NET Standard Library 1.6两者的目标。 也可以从一个项目构建两个框架: "dependencies": { "Microsoft.AspNetCore.Mvc": "1.0.0",},"frameworks": { "net461": { },"netcoreapp1.0": { "dependencies": { "Microsoft.NETCore.App": { "type": "platform","version": "1.0.0" } } } } 在这种情况下,请注意,Microsoft.NETCore.App依赖项在框架部分内部移动。这是必要的,因为仅在构建netcoreapp1.0而不是net461时才需要这种依赖关系。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 在MVC3中,我应该有独立的“编辑”模型与“显
- asp.net-mvc – 如何从验证摘要中删除列表
- AOP in dotnet :AspectCore的参数拦截支持
- 我可以将非MVC asp.net应用程序转换为Azure兼容吗?
- 使用ApplicationHost.CreateApplicationHost()创建Asp.Net帖
- 难道.NET Core到R2连中文编码都不支持吗?
- 自签名ASP.NET Web API 2 REST服务的令牌身份验证和授权
- 如何在ASP.NET MVC中配置3个级别的URL?
- asp.net-mvc-3 – System.Web.Mvc.HtmlHelper’不包含’Act
- 如何在aspx页面中隐藏ASP.NET自定义控件的属性?
推荐文章
站长推荐
热点阅读