龙芯团队从2019年7 月份开始着手.NET Core的MIPS64支持研发,经过将近一年的研发,在2020年6月18日完成了里程碑性的工作,在github CoreCLR 仓库:https://github.com/gsvm/coreclr, 随后受到.NET社区的很大参与热情鼓舞之下,2020年... ...
分类:
Web程序 时间:
2020-07-11 00:01:56
阅读次数:
108
前段时间得知龙芯团队成功移植并开源了 CoreCLR ,忙完事情后,快乐地捣鼓一下这个东西。近年来国产操作系统、芯片等的到很大的关注和快速发展,我们开发的软件适配国产的机器环境就尤为重要,未来 IT 行业的变化会影响到我们的饭碗。 .NET .NET是一个免费的、跨平台的开源开发人员平台,可以构建多 ...
分类:
Web程序 时间:
2020-06-27 00:04:52
阅读次数:
103
使用.NET Framework的应用程序和使用.NET Core的应用程序都需要CLR(Common Language Runtime,公共语言运行库)。 然而,.NET Core使用CoreCLR,而.NET Framework使用CLR。 在CLR执行应用程序之前,编写好的源代码都需要编译。 ...
分类:
编程语言 时间:
2020-04-12 18:33:22
阅读次数:
95
很久没有写过 .NET Core 相关的文章了,目前关店在家休息所以有些时间写一篇新的??。这次的文章主要介绍如何在 Linux 上编译调试最新的 .NET Core 5.0 Preview 与简单分析 Span 的实现原理。微软从 .NET Core 5.0 开始把 GIT 仓库 coreclr ...
分类:
Web程序 时间:
2020-02-07 16:55:59
阅读次数:
163
docker发布遇到的两个问题 1:Could not resolve CoreCLR path. For more details, enable tracing by setting COREHOST_TRACE environment variable to 1 2:Error:An asse ...
分类:
Web程序 时间:
2020-01-11 22:27:36
阅读次数:
199
GO可以说是近几年最热门的新兴语言之一了, 一般人看到分布式和大数据就会想到GO,这个系列的文章会通过研究golang的源代码来分析内部的实现原理,和CoreCLR不同的是, golang的源代码已经被很多人研究过了, 我将会着重研究他们未提到过的部分. 另一点和CoreCLR不同的是, golan ...
分类:
其他好文 时间:
2019-04-03 12:34:44
阅读次数:
175
废话不多说,直接上源码: 1.在托管程序集里面执行方法 HRESULT CorHost2::ExecuteAssembly(DWORD dwAppDomainId,//通过CreateAppDomainWithManager创造的domainid LPCWSTR pwzAssemblyPath,// ...
分类:
编程语言 时间:
2019-03-28 16:55:56
阅读次数:
188
.Net Core CLR提供两种Host API访问 托管代码的形式,按照微软官方的说法,一种是通过CoreClr.DLL来直接调用托管生成的DLL程序集,另外一种是通过CoreClr里面的C导出函数GetCLRRuntimeHost获取到IID_ICLRRuntimeHost4然后访问托管代码。 ...
分类:
其他好文 时间:
2019-03-21 16:04:50
阅读次数:
225
https://github.com/dotnet/coreclr/blob/master/Documentation/building/windows-instructions.md https://github.com/dotnet/coreclr/blob/master/Documentati ...
分类:
Web程序 时间:
2019-02-06 18:24:53
阅读次数:
206
.NET Core 使用 CoreCLR .NET Framework 使用CLR. 1. 将代码编译为IL (Intermediate Language) 2. CLR 把IL 编译为平台专用的本地代码. IL 运行时, JIT(Just-In-Time) Compiler 编译IL代码, 创建特 ...
分类:
编程语言 时间:
2018-11-28 12:15:16
阅读次数:
165