Проблемы с расширением C# с VS-Code в Arch LinuxC#

Место общения программистов C#
Ответить
Anonymous
 Проблемы с расширением C# с VS-Code в Arch Linux

Сообщение Anonymous »

Мои предложения по vscode для C# внезапно прекратились (не полностью), но не так, как раньше (не фактические встроенные предложения, как раньше, теперь я вижу только фрагменты и т. д.), и я вижу журналы ошибок в окне вывода в VSCode относительно расширения C#. Я установил официальные расширения Microsoft C# Dev, C#, .NET, Intellisense для C#. Я уже правильно установил .NET 9.0.9.sdk110-1 в этой системе через менеджер пакетов (pacman), и моя система тоже обновлена.
Вот журнал ошибок,

Код: Выделить всё

2025-10-09 13:59:03.083 [info] Locating .NET runtime version 9.0.1
2025-10-09 13:59:03.262 [info] Dotnet path: /usr/share/dotnet/dotnet
2025-10-09 13:59:03.262 [info] Activating C# + C# Dev Kit + C# IntelliCode...
2025-10-09 13:59:03.404 [info] [stdout] info: Program[0]
Server started with process ID 27285

2025-10-09 13:59:04.073 [info] [stdout] fail: Microsoft.CodeAnalysis.Remote.ExportProviderBuilder[0]
Encountered errors in the MEF composition:
----- CompositionError level 1 ------
Microsoft.VisualStudio.Copilot.Roslyn.Completion.CSharpMethodCallerBlueprintProvider.ctor(joinableTaskContext): expected exactly 1 export matching constraints:
Contract name: Microsoft.VisualStudio.Threading.JoinableTaskContext
TypeIdentityName: Microsoft.VisualStudio.Threading.JoinableTaskContext
but found 0.
part definition Microsoft.VisualStudio.Copilot.Roslyn.Completion.CSharpMethodCallerBlueprintProvider

Microsoft.CodeAnalysis.ExternalAccess.Copilot.Internal.SemanticSearch.CopilotSemanticSearchQueryExecutor.ctor(workspaceProvider): expected exactly 1 export matching constraints:
Contract name: Microsoft.CodeAnalysis.Host.IHostWorkspaceProvider
TypeIdentityName: Microsoft.CodeAnalysis.Host.IHostWorkspaceProvider
but found 0.
part definition Microsoft.CodeAnalysis.ExternalAccess.Copilot.Internal.SemanticSearch.CopilotSemanticSearchQueryExecutor

Microsoft.VisualStudio.Copilot.Roslyn.Completion.CSharpReferencedSymbolDefinitionSnippetProvider.ctor(joinableTaskContext): expected exactly 1 export matching constraints:
Contract name: Microsoft.VisualStudio.Threading.JoinableTaskContext
TypeIdentityName: Microsoft.VisualStudio.Threading.JoinableTaskContext
but found 0.
part definition Microsoft.VisualStudio.Copilot.Roslyn.Completion.CSharpReferencedSymbolDefinitionSnippetProvider

Microsoft.VisualStudio.Copilot.Roslyn.Completion.CSharpMemberAccessSymbolBlueprintProvider.ctor(joinableTaskContext): expected exactly 1 export matching constraints:
Contract name: Microsoft.VisualStudio.Threading.JoinableTaskContext
TypeIdentityName: Microsoft.VisualStudio.Threading.JoinableTaskContext
but found 0.
part definition Microsoft.VisualStudio.Copilot.Roslyn.Completion.CSharpMemberAccessSymbolBlueprintProvider

Microsoft.CodeAnalysis.ExternalAccess.Pythia.PythiaSignatureHelpProvider.ctor(implementation): expected exactly 1 export matching constraints:
Contract name: Microsoft.CodeAnalysis.ExternalAccess.Pythia.Api.IPythiaSignatureHelpProviderImplementation
TypeIdentityName: Microsoft.CodeAnalysis.ExternalAccess.Pythia.Api.IPythiaSignatureHelpProviderImplementation
but found 0.
part definition Microsoft.CodeAnalysis.ExternalAccess.Pythia.PythiaSignatureHelpProvider

Microsoft.CodeAnalysis.ExternalAccess.Copilot.Internal.CodeMapper.CSharpMapCodeService.ctor(service): expected exactly 1 export matching constraints:
Contract name: Microsoft.CodeAnalysis.ExternalAccess.Copilot.CodeMapper.ICSharpCopilotMapCodeService
TypeIdentityName: Microsoft.CodeAnalysis.ExternalAccess.Copilot.CodeMapper.ICSharpCopilotMapCodeService
but found 0.
part definition Microsoft.CodeAnalysis.ExternalAccess.Copilot.Internal.CodeMapper.CSharpMapCodeService

Microsoft.VisualStudio.Composition.CompositionFailedException:  Errors exist in the composition.
at Microsoft.VisualStudio.Composition.CompositionConfiguration.ThrowOnErrors()
at Microsoft.CodeAnalysis.Remote.ExportProviderBuilder.CheckForAndReportCompositionErrors(CompositionConfiguration configuration, ComposableCatalog catalog) in /_/src/Workspaces/Remote/Core/ExportProviderBuilder.cs:line 208

2025-10-09 13:59:04.346 [info] [stdout] {"pipeName":"/tmp/ce1f17e8.sock"}

2025-10-09 13:59:04.347 [info] received named pipe information from server
2025-10-09 13:59:04.347 [info] client has connected to server
2025-10-09 13:59:04.441 [info] [Program] Language server initialized
2025-10-09 13:59:05.575 [info] [textDocument/_vs_getProjectContexts] [Microsoft.CodeAnalysis.LanguageServer.DotnetCliHelper] Using dotnet executable configured on the PATH
2025-10-09 13:59:05.723 [info] [textDocument/_vs_getProjectContexts] [Microsoft.CodeAnalysis.LanguageServer.FileBasedPrograms.FileBasedProgramsProjectSystem] Failed to obtain virtual project for '/home/shinzo/Code/CS/GameStore/src/GameStore.API/Repositories/UnitOfWork.cs' using dotnet run-api. Falling back to directly creating the virtual project.
2025-10-09 13:59:06.049 [info] [textDocument/_vs_getProjectContexts] [Microsoft.CodeAnalysis.MSBuild.BuildHostProcessManager] .NET BuildHost started from /home/shinzo/.vscode/extensions/ms-dotnettools.csharp-2.93.22-linux-x64/.roslyn/Microsoft.CodeAnalysis.LanguageServer reloading to start from /usr/share/dotnet/dotnet to match necessary SDK location.
2025-10-09 13:59:07.095 [info] [serviceBroker/connect] [WorkspaceProjectFactoryService] Project /home/shinzo/Code/CS/GameStore/src/GameStore.API/GameStore.API.csproj loaded by C# Dev Kit
2025-10-09 13:59:07.198 [warning] [textDocument/_vs_getProjectContexts] [LanguageServerProjectLoader] Project /home/shinzo/Code/CS/GameStore/src/GameStore.API/Repositories/UnitOfWork.csproj has unresolved dependencies
2025-10-09 13:59:07.236 [info] [textDocument/_vs_getProjectContexts] [LanguageServerProjectLoader] Successfully completed load of /home/shinzo/Code/CS/GameStore/src/GameStore.API/Repositories/UnitOfWork.cs
2025-10-09 13:59:07.461 [error] [workspace/_roslyn_restore] [Microsoft.CodeAnalysis.LanguageServer.Handler.RestoreHandler] Restore completed with errors.
2025-10-09 13:59:07.464 [info] [textDocument/_vs_getProjectContexts] [LanguageServerProjectLoader] Completed (re)load of all projects in 00:00:01.921643
Команда 
dotnet работает правильно, и /usr/share/dotnet/dotnet тоже работает правильно. До сих пор я пробовал переустанавливать расширения, удалять кеш расширений (.vscode/extensions/*) и устанавливать заново, но ничего не помогало. Но полностью удалить vscode или что-то еще не пробовал.


Подробнее здесь: https://stackoverflow.com/questions/797 ... arch-linux
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»