gpt4 book ai didi

visual-studio-code - Omnisharp无法正确处理vscode中的默认点网核心3应用

转载 作者:行者123 更新时间:2023-12-04 12:02:43 25 4
gpt4 key购买 nike

Omnisharp显示错误,并且vscode不断弹出:

"there are unresolved dependencies"



当我创建一个标准的.Net 3 mvc应用程序时。我可以运行dotnet restore,它可以正常工作。
dotnet new mvc

我已经安装了点网核心3 SDK。
dotnet --list-sdks
2.2.102 [C:\Program Files\dotnet\sdk]
3.0.100 [C:\Program Files\dotnet\sdk]

默认的csproj文件
<Project Sdk="Microsoft.NET.Sdk.Web">

<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
</PropertyGroup>


<ItemGroup>
</ItemGroup>

</Project>


MSBuildSDKsPath路径正确:
C:\Program Files\dotnet\sdk\3.0.100\Sdks

该项目可以正确构建并运行,但是omnisharp无法正常工作:

enter image description here

Omnisharp输出中的最后几行:
[warn]: OmniSharp.MSBuild.PackageDependencyChecker
30temp: Did not find 'Microsoft.NETCore.App' in lock file.

有任何想法吗?

编辑:卸载2.2.102 SDK后,似乎已解决了该问题。

因此问题变为:为什么安装了2个sdk会混淆Omnisharp?

最佳答案

这是指向具有相同问题并将其报告给omnisharp git repo的另一个用户的链接:https://github.com/OmniSharp/omnisharp-vscode/issues/3290

围绕建议的一些工作似乎非常活跃。希望很快就会有一个适当的修复程序。我也有同样的问题。

关于visual-studio-code - Omnisharp无法正确处理vscode中的默认点网核心3应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58087543/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com