Я пытаюсь редактировать код во вновь созданном dotnet
проекте. Команда, которую я использую для его создания: dotnet new console -o test
После этого я открываю папку test
с vs studio и пытаюсь отредактировать созданный по умолчанию файл .cs.
К сожалению, при вводе не происходит форматирование кода (скобки, отступы и т. Д.).
Более того, попытка вручную отформатировать код (используя «Правка» -> «Дополнительно» -> «Форматировать документ» или комбинацию привязок клавиш) приводит к следующему исключению (ActivityLog.xml):
System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. Parameter name: replaceSpan
Я приложил полный журнал здесь .
Кроме того, я иногда получаю эти странные подчеркивания в нетрадиционных местах, как будто есть ошибка. Вы можете увидеть их здесь: https://imgur.com/a/cUa6lsQ
Теперь, если я добавлю проект в существующее решение, используя dotnet sln add "mydir/test.csproj"
, форматирование начнет работать без проблем.
Не удалось найти что-либо об этом конкретном параметре или исключении, поэтому будет полезна любая помощь.