bug#81425: 30.2; eglot: Error running timer: (error "Glob ’.NETCore App,Versio n=v10.0.As semblyAttr ibutes.cs’ invalid at 12")
Eli Zaretskii <[email protected]> Sat, 01 Aug 2026 11:48:12 +0300
| Newsgroups | gmane.emacs.bugs |
|---|---|
| Message-ID | <[email protected]> |
Ping! João, any further comments? > Date: Thu, 16 Jul 2026 23:18:13 +0000 > From: Simon Guest <[email protected]> > Cc: Eli Zaretskii <[email protected]>, [email protected] > > OK, fair enough. Here is a minimal repro, with vanilla Emacs 31 pre-release and a newly created dotnet project. > > Install Emacs 31 and dotNET 10, then: > > $ emacs --version > GNU Emacs 31.0.90 > Copyright (C) 2026 Free Software Foundation, Inc. > GNU Emacs comes with ABSOLUTELY NO WARRANTY. > You may redistribute copies of GNU Emacs > under the terms of the GNU General Public License. > For more information about these matters, see the file named COPYING. > > $ dotnet --list-sdks > 10.0.301 [/nix/store/rw0qr991694vw0wl8546zc868z6f5n7m-dotnet-sdk-10.0.301/share/dotnet/sdk] > > > Create a new project in current directory (assumed empty): > > $ dotnet new console > > > Install roslyn-language-server as a local dotnet tool (only available as prerelease so far): > See https://github.com/dotnet/roslyn/blob/main/src/LanguageServer/Microsoft.CodeAnalysis.LanguageServer/README.md > > $ dotnet tool install --local roslyn-language-server --prerelease > > > Check the language server is happy: > > $ dotnet roslyn-language-server --version > 5.9.0-1.26303.1+d74775a9e15f1ec193c5cc4dd37653b5ef447a2c > > If instead it says you must install .NET to run this application, then something like this is required, according to where you installed dotnet: > > $ export DOTNET_ROOT=/nix/store/rw0qr991694vw0wl8546zc868z6f5n7m-dotnet-sdk-10.0.301/share/dotnet > $ ls $DOTNET_ROOT > dnx dotnet host library-packs LICENSE.txt metadata packs sdk sdk-manifests shared templates ThirdPartyNotices.txt > > > Start vanilla Emacs with this language server: > > $ emacs -nw -Q --eval "(progn (with-eval-after-load 'eglot (add-to-list 'eglot-server-programs '(csharp-mode . (\"dotnet\" \"roslyn-language-server\" \"--stdio\" \"--autoLoadProjects\")))) (find-file \"Program.cs\") (eglot-ensure))" > > Notice this message: > Error running timer: (error "Glob ’.NETCoreApp,Version=v10.0.AssemblyAttributes.cs’ invalid at 12") > >