Skip to content

.NET Multi Solution Detection #1604

@ghernandezmsft

Description

@ghernandezmsft

Checklist

  • I have searched through the AstroNvim documentation
  • I have searched through the existing issues of this project
  • I have searched the existing issues of plugins related to this issue
  • I can replicate the bug with the minimal repro.lua provided below

Neovim version (nvim -v)

v0.11.3

Operating system/version

Windows

Terminal/GUI

PowerShell

Describe the bug

I have been trying to use .NET with AstroNvim. It's very laggy and projects aren't being detected. I've tried using all plugins out there and there's no luck. I get the same bugs as mentioned. Typically I work in big repos and I used Roslyn as well to configure .NET. Is there anything that will be help me use AstroNvim with .NET smoothly or is there a nice alternative that uses vim? My productivity has not gone well thus far using .NET and AstroNnvim.

Expected behavior

All solutions should be detected. I should be able to jump from one file in a separate solution to another and still have the same behavior.

Screenshots

Detects here:
Image

Jump to another file in seperate sln (no detection/everything breaks):

Image

Additional Context

No response

Minimal configuration

User.lua:

---@type LazySpec
return {

  -- == Examples of Adding Plugins ==
  
{
    "seblyng/roslyn.nvim",
    ft = "cs",
    opts = {
      roslyn_path = "C:\\Users\\gihernandez\\AppData\\Local\\nvim\\roslyn-lsp\\Microsoft.CodeAnalysis.LanguageServer.4.8.0-3.23451.1.zip\\lib\\net7.0\\Microsoft.CodeAnalysis.LanguageServer.dll",
      filewatching = "auto",
      broad_search = true,
      lock_target = false,
    },
    config = function(_, opts)
      require("roslyn").setup(opts)
    end,
  },

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions