所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

DNX英文缩写什么意思?

发布时间:2020-04-12 08:46:17

资讯分类:dnx  缩写  英文  平台  情况  运行
DNX英文缩写什么意思?

coreclr是clr的精简版,corefx是.net framework的精简版
二者为了跨平台,砍掉了一些功能。

以后的.net framework可不可以选择安装,用dnx完全替换
这个目前并不能,.net core是.net framework的子集。
.net core仅支持由跨平台程序集组成的项目(包括依赖的dll也必须是能跨平台的)

Windows平台的dnx有什么意义
可以在windows下测试你的跨平台项目的运行情况,以此来对跨平台的情况进行预估。因为dnx需要保证一个跨平台项目在各平台的运行情况要一致。如果没有这个东西的话,你在.net framework跑的好好的程序,结果部署到linux上一堆bug,这怎么可以= =(我估计现在即使是dnx也一样,github上各种issue报告不同平台行为不一致的情况)。行为不一致的情况在.net framework与mono之间就经常发生。我的程序在ubuntu with mono上和windows with .net framework上运行情况有时候就不一样= =所以现在mono一有新版本我就马上更新

留言与评论(共有 0 条评论)
   
验证码:
Top