asp.net-mvc – DNX vs DNX Core
|
我已经在VS2015中开始了一个非常简单的“踢踏板”ASP.Net MVC(beta)项目,并且在围绕DNX和DNX Core引用时遇到了一个问题。 在这个例子中,我试图使用DateTime.ToShortDateString()并启用DNX Core的intellisense。 我知道这是因为这不是在DNX Core中实现的,我可以围绕它编写编译器指令。 这是正确的方法吗?这两个平台之间的差异是否记录在何处?最后,如果我是一个全Windows,所有的IIS所有的时间商店DNX核心提供任何东西或应该我的第一个任务是从project.json文件中删除它? 解决方法我想唯一的答案是它取决于。Dnx vs Dnx Core Dnx运行在今天的.NET框架(以及单声道)之上,并且可以访问完整的.NET 4.5.2(现在的.NET 4.6)BCL。从1.0开始,基本上所有内容都已添加到.NET中。 Dnx Core运行在CoreClr的顶部,它本质上是.NET Framework的精简版本。有些东西不见了,有些东西永远不会因为各种原因而转到CoreClr。我不知道具体的清单是什么即将到来。您可以浏览corefx和coreclr github项目,看看有什么。 现在的问题是关于最好的方法。你有几个选择。 如果您没有计划在CoreCLR上运行项目,那么您可以将它从project.json中一起删除。 如果您计划在CoreCLR上运行(无论原因是什么),您可以做一些事情。 >对环境使用通用API方法 在你的情况下,如果theDate.ToString(“d”)等同于theDate.ToShortDateString()那么为什么不使用前者呢? 对于没有实现所需内容的环境,如果有意义,可以抛出或实现自己的版本。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – Asp.Net核心MVC6如何最初在Identity 3中添加
- asp.net – 基于Web的可视化查询构建器
- 版本化ASP.NET Web应用程序
- 实体框架 – Asp.Net Web API错误:’ObjectContent`1’类型
- asp.net-mvc – 从Ajax表单帖子中重定向
- asp.net-mvc – 如何使用ASP.NET MVC 2验证两个属性
- asp.net-mvc – 具有html帮助的布尔隐藏和隐藏
- asp.net – 如何在web.config中指定根(/)位置?
- asp.net-3.5 – 我可以查看soap wcf调用发出的原始请求
- 在ASP.NET Identity中添加角色
- asp.net-mvc – MVC 3部分页面(Razor)和MVC 3视图
- asp.net-mvc – 如何获得html.ActionLink结果文本
- asp.net-mvc – 如何在asp.net mvc中使用SOAP
- asp.net-mvc-3 – 在“@”字符后面出现意外的“f
- 为什么asp.net将页面包装在一个表单中?
- asp.net-mvc-3 – ASP.NET MVC 3书籍计划
- asp.net-mvc – Sitecore 7.5 MVC和HttpContext.
- asp.net-mvc – 如何使@ Html.EditorFor禁用
- 一个ASP.NET应用程序(意外)在多个应用程序域或频
- asp.net删除文件session丢失
