Description
Roslyn version: 5.8.0-1.26262.10+036e7a58b9d4348a62b6854544274551ae17ae8c
Error:
Unrecognized command or argument
'--razorSourceGenerator=/home/david/.local/share/nvim/mason/packages/roslyn/libexec/.razorExtension/Microsoft.CodeAnalysis.Razor.Compiler.dll'
Unrecognized command or argument
'--razorDesignTimePath=/home/david/.local/share/nvim/mason/packages/roslyn/libexec/.razorExtension/Targets/Microsoft.NET.Sdk.Razor.DesignTime.targets'
Related (probably) PR from dotnet/roslyn: dotnet/roslyn#83575
Fix:
require("roslyn").setup({
extensions = {
razor = { enabled = false },
},
})
Neovim version
v0.12.2
Operating system and version
Arch Linux
Expected behavior
New version of roslyn should work.
Actual behavior
It doesn't work
Minimal config
vim.env.LAZY_STDPATH = ".repro"
load(vim.fn.system("curl -s https://raw.githubusercontent.com/folke/lazy.nvim/main/bootstrap.lua"))()
require("lazy.minit").repro({
spec = {
{
"mason-org/mason.nvim",
opts = {
registries = {
"github:mason-org/mason-registry",
"github:crashdummyy/mason-registry",
},
},
},
{
"seblyng/roslyn.nvim",
init = function()
vim.filetype.add({
extension = {
razor = "razor",
cshtml = "razor",
},
})
end,
},
},
})
Roslyn checkhealth
==============================================================================
roslyn: 1 ⚠️
roslyn.nvim: Requirements ~
- ✅ OK Neovim >= 0.12
- ✅ OK dotnet SDK >= 10 (found 10.0.104)
roslyn.nvim: Roslyn Language Server ~
- ✅ OK /home/david/.local/share/nvim/mason/bin/roslyn: found
roslyn.nvim: Roslyn extensions: ~
'razor' ~
- ✅ OK Enabled
- ✅ OK Resolved path: '/home/david/.local/share/nvim/mason/packages/roslyn/libexec/.razorExtension/Microsoft.VisualStudioCode.RazorExtension.dll' (file exists)
- ✅ OK Resolved args:
--razorSourceGenerator=/home/david/.local/share/nvim/mason/packages/roslyn/libexec/.razorExtension/Microsoft.CodeAnalysis.Razor.Compiler.dll
--razorDesignTimePath=/home/david/.local/share/nvim/mason/packages/roslyn/libexec/.razorExtension/Targets/Microsoft.NET.Sdk.Razor.DesignTime.targets
- ✅ OK vscode-html-language-server: found
- ✅ OK html-lsp client: configured
roslyn.nvim: File Watching Configuration ~
- ⚠️ WARNING Roslyn is not running. Cannot determine file watching configuration.
roslyn.nvim: Solution Detection ~
- No solution selected
Description
Roslyn version: 5.8.0-1.26262.10+036e7a58b9d4348a62b6854544274551ae17ae8c
Error:
Related (probably) PR from dotnet/roslyn: dotnet/roslyn#83575
Fix:
Neovim version
v0.12.2
Operating system and version
Arch Linux
Expected behavior
New version of roslyn should work.
Actual behavior
It doesn't work
Minimal config
Roslyn checkhealth