随笔分类 -  Visual Studio

摘要:从 Visual Studio 2022 预览3开始,在解决方案资源管理器中添加了一个新的“External Sources,外部源代码”节点,这将使调试外部源文件变得更加容易。 阅读全文
posted @ 2021-12-20 11:46 MeteorSeed 阅读(5679) 评论(0) 推荐(0)
摘要:从 Visual Studio 2022 预览2开始,可以使用“Force Run To Cursor”。 您可以保留断点,调试器将跳过它们,直到到达带有光标的代码行。 它还将跳过任何可能发生的第一次异常中断条件。 阅读全文
posted @ 2021-10-26 07:45 MeteorSeed 阅读(766) 评论(0) 推荐(0)
摘要:使用启用了 Source Link 的库,调试器可以在您进入时下载底层的源代码文件,并且您可以像设置任何其他源代码一样设置断点/跟踪点。启用 Source Link 的调试使您更容易理解代码从代码到运行时的完整流程。Source Link 与语言无关,因此您可以从任何 .NET 语言和一些本地库中获益。 阅读全文
posted @ 2021-08-04 13:08 MeteorSeed 阅读(275) 评论(0) 推荐(2)
摘要:随着 Visual Studio 16.10 的发布,性能分析器又有了一个新的分析引擎,.NET 对象分配工具是第一个加入的工具。这为该工具提供了一些新特性,并显著提高了 perf 性能。在你的 C# 应用中尝试一下,看看你可以删除哪些虚假的分配来加速你的应用! 阅读全文
posted @ 2021-07-23 11:43 MeteorSeed 阅读(528) 评论(0) 推荐(3)
摘要:今天,我们很高兴向你介绍 Visual Studio 2019 中 16.11(预览版1)中的 .NET 热重载(通过 .NET 6(预览版4)中的 dotnet watch 命令行工具)。在这篇文章的其余部分,我们会介绍什么是 .NET 热重载,您如何开始使用这个特性,我们对未来计划改进的设想,以及目前支持哪种编辑和语言的明确性。 阅读全文
posted @ 2021-07-09 12:48 MeteorSeed 阅读(2240) 评论(0) 推荐(4)
摘要:基于我们在 .NET Core 3.0 中引入的诊断改进,我们一直在努力进一步改进这个领域。我很高兴介绍下一波诊断改进。 阅读全文
posted @ 2021-06-09 12:06 MeteorSeed 阅读(649) 评论(1) 推荐(1)
摘要:本文介绍我们新的动态分析工具。这个工具显示了函数被调用的确切次数,并且比我们以前的静态检测工具要快。它还支持. NET Core,而不需要 PDB。 阅读全文
posted @ 2021-05-11 12:20 MeteorSeed 阅读(675) 评论(0) 推荐(4)
摘要:今天,我们自豪地宣布 Local Process with Kubernetes 的预览版已加入到 Visual Studio 2019 16.7 Preview 2 中。 Local Process with Kubernetes 允许您在开发工作站上编写、测试和调试 .NET 微服务代码,同时与 阅读全文
posted @ 2020-09-16 23:29 MeteorSeed 阅读(450) 评论(1) 推荐(3)
摘要:从今天开始,你可以下载我们的 Visual Studio 预览扩展,用于一种新的编辑模式,我们称之为“Web Live Preview”。 阅读全文
posted @ 2020-08-27 23:24 MeteorSeed 阅读(782) 评论(0) 推荐(0)
摘要:你是否在排查运行缓慢的 web 应用程序时怀疑是数据库层造成的?以前排查数据库层需要特定的工具,现在可以使用 Visual Studio 的 Performance Explorer 中的数据库分析工具快速而轻松地排查。 阅读全文
posted @ 2020-08-24 00:29 MeteorSeed 阅读(348) 评论(0) 推荐(2)
摘要:1 软件度量值指标 1.1 可维护性指数 表示源代码的可维护性,数值越高可维护性越好。该值介于0到100之间。绿色评级在20到100之间,表明该代码具有高度的可维护性;黄色评级在10到19之间,表示该代码适度可维护;红色评级在0至9之间,表示低可维护性。 1.2 圈复杂度 它是通过计算程序流中不同代 阅读全文
posted @ 2017-11-20 15:56 MeteorSeed 阅读(5166) 评论(3) 推荐(5)