我在新文件夹中创建了一个空白的dotnet新webapp项目,OmniSharp日志显示:
[失败]:OmniSharp.MSBuild.ProjectManager 尝试更新未加载的项目:c:\ Users \ tttttt \ Desktop \ rw \ rw.csproj
多次重新启动VS Code,尝试卸载并安装C#扩展名,但没有任何更改。我不知道它是如何突然停止工作的。
答案 0 :(得分:0)
现在您提到的是,我将.NET Core SDK和运行时更新为3.0,并且相对而言,它停止了工作
然后可能是问题所在。使用最新的SDK,在创建新项目时将使用最新的(.NET Core 3.0)临时模板。
但是,您可以强制工具使用特定版本(基于每个文件夹)。
在项目所在的目录(或其父目录之一)中创建一个global.json
文件
{
"sdk": {
"version": "2.2.104"
}
}
默认使用最新的稳定的.NET Core SDK。
global.json
位置以下的所有文件夹都将受到它的影响。有关global.json的工作原理,请参见documentation。
如果要使用最新的运行时,则可替代地更新到支持.NET Core 3.0预览的VS Code + OmniSharp版本。