VS Code 中的免费 .NET 性能分析器:C# 与 F# 的 CPU、内存和泄漏分析
应用变慢了,或者内存一直在涨。SharpLsp 现在可以在不离开 VS Code 的情况下分析任意正在运行的 .NET 进程的 CPU 和内存,并把答案标在导致问题的那一行代码上。
应用变慢了,或者内存一直在涨。SharpLsp 现在可以在不离开 VS Code 的情况下分析任意正在运行的 .NET 进程的 CPU 和内存,并把答案标在导致问题的那一行代码上。
每天交付的 .NET 中,有很大一部分是 Windows 上的 .NET Framework 4.8。SharpLsp 在每个操作系统上都能编辑它;在 Windows 上,还能与同一项目的 net10.0 构建并列运行和测试它。
真实的库会在同一个项目文件里同时面向 net462 和 net10.0。SharpLsp 0.23 为其中每个框架都提供完整的体验——C# 与 F# 皆然——并让测试资源管理器逐个框架运行测试。
xUnit v3 4.0 只支持 Microsoft.Testing.Platform;仅支持 VSTest 的 Test Explorer 会显示空树。SharpLsp 现在可在 C# 和 F# 中并行使用 MTP 与 VSTest,包括发现、▶、调试和代码覆盖率。
0.19.0 真正修复了内循环:F5 与启动配置文件的行为与 dotnet run 一致,异步栈读起来就是你写的代码而不是一堆 MoveNext,Test Explorer 背后有 4,800 行端到端测试。
F# 不是 C# 的支线任务。这门语言、它的社区以及它的生产履历,都值得拥有从一开始就围绕 F# 语义构建的编辑器工具。
我们不再等待 Microsoft 修复 .NET 工具链。SharpLsp 是我们的答案:一个由 Rust 承载的 LSP 服务器,为每款编辑器提供一流的 C# 和 F# 支持,并且没有任何专有依赖。