🎉 Exciting News! 🚀 I'm thrilled to announce the release of the new amazing features for csharp.nvim:
-
Effortless Debugging: Now, debugging your .NET projects is easier than ever! With the new debugger feature, the plugin will automatically install and configure
netcoredbg
. Just executerequire("csharp").debug_project()
and let the plugin handle the rest. Say goodbye to tedious setup and hello to smooth debugging! -
Project Run: The
require("csharp").run_project()
function makes it easy to select an executable project, choose a launch profile, and run your project. -
Executable Projects Detection: The debugger and code run features support automatically detecting the executable project in your solution and setting it as a debug or run target, or it lets you select a project if there's more than one executable.
-
Launch Settings Support: The debugger supports loading launch profiles from
./Properties/launchsettings.json
, with the option to select one, if there are many. It usesenvironmentVariables
,commandLineArgs
, andapplicationUrl
when launching the debugee. Project run fully supports launch profiles by passing them todotnet run
.