网站建设款计入哪个会计分录枣庄网站建设电话
web/
2025/10/5 11:58:56/
文章来源:
网站建设款计入哪个会计分录,枣庄网站建设电话,杭州网站建设商城价格,软件技术去哪个学校介绍Source Link是一组软件包和一个规范#xff0c; 它将一些元数据添加到PDB文件#xff0c;以将本地文件重新映射到GitHub上的文件#xff0c;因此Visual Studio可以在这需要时下载文件, 该项目的目的是可以为使用Nuget安装软件的用户提供源代码调试, Microsoft库#xf… 介绍Source Link是一组软件包和一个规范 它将一些元数据添加到PDB文件以将本地文件重新映射到GitHub上的文件因此Visual Studio可以在这需要时下载文件, 该项目的目的是可以为使用Nuget安装软件的用户提供源代码调试, Microsoft库例如.NET Core和Roslyn都已启用Source Link。使用NuGet包是向项目添加依赖项的一种非常方便的方法但是当您遇到NuGet软件包的问题并想对其进行调试时会有点麻烦你可能需要从在github 查看源代码或者直接git clone到本地 Visual Studio 2017 15.3以上版本中已经集成了Source Link , 现在你可以非常方便的在VS中调试 .Net Core 和 Nuget分发的软件包的源代码并且不需要安装 ReSharper 这些工具这是非常愉快的源代码调试体验。sourcelink 最初的版本是 ctaggart 实现的看了下原项目已存档 然后 .Net 团队开始注意到这个项目和 ctaggart 一起做了现在的版本。官网地址: https://github.com/dotnet/sourcelinkSourceLink 支持一下几种源代码来源•github.com and GitHub Enterprise •GitLab • Azure Repos (former Visual Studio Team Services) •Azure DevOps Server (former Team Foundation Server) •Bitbucket 快速使用必须满足 Visual Studio 2017 15.3以上版本然后做一下简单的设置打开 工具 - 选项 - 调试 勾选 启用源链接支持取消勾选 启用仅我的代码[2]设置符号包(symbol packages) 的地址它包含了源代码文件的url地址[3]Newtonsoft.Json 是我经常使用的一个软件包, 也是 Nuget 下载量第一的包我想看一下它的源代码了解如何进行序列化的我新建了一个 .Net Core 的控制台项目现在断点在序列化的这一步[4]现在直接 F11 逐语句调试, 第一次的话由于网络原因可能会比较慢等待即可[5]现在直接进入到了 Newtonsoft.Json 的源代码 它将无缝地让我继续调试会话非常方便, 如果您在公司内部使用Gitlab, Devops或在开源环境中发布了NuGet则绝对应该使用SourceLink。它的路径在 C:\Users\Spring Lee\AppData\Local\SourceServer\c15d6df0a4a5956040073c3613425e76998a1599e7eeac2338c52ed35d1a47b7\Src\Newtonsoft.Json\JsonSerializer.cs在项目中使用SourceLink接下来我会创建一个 netstandard2.0 版本的类库项目它的源码放在了github并且我会发布到 Nuget.org当然其他方式Azure Devops,Gitlab 也是支持的让它支持SourceLink创建完成后首先需要引入 Microsoft.SourceLink.GitHub[6]右键项目编辑项目文件, 编辑csproj文件 PropertyGroupTargetFrameworknetstandard2.0/TargetFrameworkPublishRepositoryUrltrue/PublishRepositoryUrlIncludeSymbolstrue/IncludeSymbolsSymbolPackageFormatsnupkg/SymbolPackageFormat/PropertyGroup
然后需要提交 git推送代码。准备工作完成后项目右键直接打包会同时生成 .nupkg 和 .snupkg符号包[7]打开 .snupkg 文件查看 PDB Sources, 发现pdb 文件包含了源代码文件的url地址[8]然后同时上传到 Nuget.org, 上传成功后会同时有 package 和 symbols 的下载标识[9]到这里为止一个支持source link 的nuget包已经发布成功了你可以用同样的方式进行源代码调试打个广告HttpReports 是针对.Net Core 开发的轻量级APM系统 基于MIT开源协议针对于微服务场景主要功能包括统计分析拓扑图告警 链路监控请求日志等感兴趣的同学可以点个 Star 关注下谢谢Github地址https://github.com/dotnetcore/HttpReports在线预览http://122.51.188.23:8080 账号: admin 密码 123456
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/87354.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!