Как отладить консольное приложение C# с кодом VS в Windows 11 ARM64?

#c# #.net #visual-studio-code #arm64

#c# #.net #visual-studio-код #arm64

Вопрос:

Я запускаю предварительную версию Windows 11 для ARM64 и установил сборку ARM64 с кодом Visual Studio.

Использование dotnet new (установлен SDK 6) Мне удалось создать простое консольное приложение. Он успешно работает с использованием dotnet run .

Однако, если я попытаюсь отладить проект с помощью кода VS с помощью «Запуска .NET Core», я получу эту ошибку:

Ошибка обработки запроса «Конфигурация». Эта версия удаленного отладчика Visual Studio (MSVSMON.EXE) не может использоваться для отладки процессов или дампов ARM64. Пожалуйста, используйте вместо этого версию ARM64.

Что мне нужно установить/настроить, чтобы это сработало?

Комментарии:

1. После еще нескольких проб и ошибок я удалил VSCode и установил последнюю версию insider (1.63.0-insider), и теперь она работает.

Ответ №1:

На момент написания этой статьи ответ заключается в использовании последней версии insider (1.63.0-insider) кода Visual Studio.

Это особенно интересно, так как версия Apple Silicon, которая также является кодом ARM, не требует сборки insider.