VS Code で使える無料の .NET プロファイラー:C# と F# の CPU、メモリ、リーク
アプリが遅い。あるいはメモリが増え続ける。SharpLsp は、実行中の任意の .NET プロセスの CPU とメモリを VS Code から離れずにプロファイリングし、原因となったコード行に答えを表示するようになりました。
アプリが遅い。あるいはメモリが増え続ける。SharpLsp は、実行中の任意の .NET プロセスの CPU とメモリを VS Code から離れずにプロファイリングし、原因となったコード行に答えを表示するようになりました。
毎日出荷される .NET の多くは、Windows 上の .NET Framework 4.8 です。SharpLsp はそれをすべての OS で編集でき、Windows では同じプロジェクトの net10.0 ビルドと並べて実行・テストもできます。
実際のライブラリは、1 つのプロジェクトファイルで 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 はインナーループを本当に修正します。dotnet run と同じ挙動の F5 と launch profile、MoveNext の羅列ではなくコードそのままの非同期スタック、4,800 行の e2e テストに支えられた Test Explorer。
F# は C# のサイドクエストではありません。この言語、コミュニティ、本番利用の実績には、最初から F# のセマンティクスを中心に構築されたエディターツールが必要です。
私たちは Microsoft が .NET ツールを直してくれるのを待つことを終わりにしました。SharpLsp はその答えです。Rust ホストの LSP サーバーが、すべてのエディターで第一級の C# と F# サポートを提供します。プロプライエタリな依存関係はゼロです。