位置:首页 > 软件操作教程 > 编程开发 > C# > 问题详情

C# 开源

提问人:刘团圆发布时间:2020-12-09

    .NET Core框架的源代码放到了如下地址:https://github.com/dotnet/core。任何开发人员(或者任何有能力读代码的人)都可以查看其源代码,了解它实现的操作。另外,开发人员可与其他幵发人员合作,在源代码中查找、确认甚至修复bug或问题。注意,完整.NET Framework的源代码地址为http://referencesource.microsoft.com,但它不是开源的,因此既不能创建其分支,也不能构建/编译这个完整框架的一个版本。不要误认为只有克隆或下载.NET Core GitHub存储库后生成并编译,才能使用.NET Core,如前所述,可以下载并安装 Microsoft创建的一个稳定编译版本。

    如果发现.NET Core源代码中缺少一个方法或类,或者让应用程序能够以最优方式运行的其他东西,就可以自行添加,而这正是开源的好处。当创建分支时,添加代码优化,并让社K知道你做了代码优化。如果社区接受你做的优化,就可以把它放到主分支中,并包含在下一个版本中。如果优化未被接受,就仅为需要该优化的项目编译和生成一个.NET Core框架版本。

    最后,通过使.NET Core框架开源,Microsoft让开发人员和设计师组成的开放社区真正参与进来,为他们提供一个极好的机会来做贡献,借此扬名,从而利用技能提升自己的职业机会。像这样主要由Microsoft开发人员编写的代码在以前对开放社区是封闭的。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部