Skip to content

v0.2.0 🤩 Debugger, Run Projects, and Profile Settings Support 🤩

Latest
Compare
Choose a tag to compare
@iabdelkareem iabdelkareem released this 19 Feb 15:57
· 9 commits to main since this release
24cb02f

🎉 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 execute require("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 uses environmentVariables, commandLineArgs, and applicationUrl when launching the debugee. Project run fully supports launch profiles by passing them to dotnet run.