Microsoft中如何使用.NET Core SDK遥测数据

发布时间:2021-07-30 17:03:54 作者:Leah
来源:亿速云 阅读:297

这篇文章将为大家详细讲解有关Microsoft中如何使用.NET Core SDK遥测数据,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

Microsoft发布了采集自.NET Core SDK用户的遥测原始数据集。数据集的时间跨度是从2016年第三季度到2017年第二季度,为了解当前开发人员使用SDK的情况提供了一个视角。据Microsoft的Rich Lander介绍,今后Microsoft将每季度提供一次遥测数据集,数据集将以开放数据共享署名许可(ODC-By,Open Data Commons Attributions License)提供。

数据反映的是从命令行使用.NET Core的情况,因此未涉及.NET Core的Visual Studio用户。.NET Core SDK 1.X采集如下应用信息:

Lander指出,对于.NET Core SDK 2.X系列,遥测进一步采集下述应用信息。应注意的是,每个从命令行运行.NET Core SDK的机器,对应于一个匿名并唯一的ID:

必须加以重申的是,是否参与.NET Core SDK遥测项目是一种可选的行为,但是采用了默认为参加的方式。这意味着,如果开发人员不希望参与其中,将必须去设置一个环境变量(即DOTNET_CLI_TELEMETRY_OPTOUT)启动禁用。此外,Lander重申了遥测并非.NET Core运行时的组成部分,因此应用信息采集只针对.NET Core SDK用户。

Microsoft的.NET Core团队不仅扩展了所采集的应用信息数据的范围,而且正根据他们从中获得的实践经验去改进.NET Core 2 SDK。首先,团队将会为不同的Linux提供统一的构建版本,而非为每个其所支持的发布版(例如Red Hat、Debian等)提供一个单独的版本。其次,一个对macOS用户利好的消息是,OpenSSL不再是必须的。团队正为实现从源代码构建.NET Core 2而做一些改进(此前并未提及),使得.NET Core 2 SDK更易于加入到Linux发布版的软件包架构中。

有意思的是,在不同的操作系统上,使用得最多的命令是不同的。

.NET Core SDK本身并不记录用户的IP地址,但Microsoft的服务器会做记录。客户的IP被截为三个八位的字节,这使得Microsoft可以追踪全球范围内的SDK使用情况。对于从操作系统层面看,.NET Core SDK开发人员使用Windows最多,占71%,使用Linux的占18%,而使用macOS的占11%。

如果对这些已提供的数据集感兴趣,可以直接从Microsoft获取。(需提请注意的是,这些数据集是一些很大的文件,大小从188M到516M不等。)

关于Microsoft中如何使用.NET Core SDK遥测数据就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

推荐阅读:
  1. CentOS 7 安装 .NET Core
  2. 无法安装 Microsoft.Net.Core.SDK

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

microsoft

上一篇:Unity 中如何使用Attribute

下一篇:怎么在Linux上添加自定义字体

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》