我正在尝试在新创建的dotnet
项目上编辑代码。我用来创建它的命令是:dotnet new console -o test
之后,我使用vs studio打开文件夹test
,并尝试编辑默认创建的.cs文件。
不幸的是,键入时不会发生代码的格式设置(方括号,缩进等)。
此外,尝试手动格式化代码(使用“编辑”->“高级”->“格式化文档”或“键绑定”组合)似乎会引发以下异常(ActivityLog.xml):
System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. Parameter name: replaceSpan
我已附上完整日志here。
此外,有时我会在非常规的地方出现这些奇怪的下划线,好像有错误一样。您可以在这里看到它们:https://imgur.com/a/cUa6lsQ
现在,如果我使用dotnet sln add "mydir/test.csproj"
格式将项目添加到现有解决方案中,那么它将开始正常工作。
找不到有关此特定参数或异常的任何信息,因此将不胜感激。