Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# vs代码的omnisharp扩展出错_C#_Visual Studio Code_.net Core_Asp.net Core 2.0 - Fatal编程技术网

C# vs代码的omnisharp扩展出错

C# vs代码的omnisharp扩展出错,c#,visual-studio-code,.net-core,asp.net-core-2.0,C#,Visual Studio Code,.net Core,Asp.net Core 2.0,很长一段时间以来,我一直面临着下一个问题。 我从asp.NETCore2.0和vs代码开始。我已经安装了omnisharp的VS代码1.17.2、dotnet sdk 2.0和C#extension 1.13.0。 我创建了一个运行dotnetnewmvc的mvc项目。当我打开vs代码时,我在.cs文件上看到了很多错误。 我能够构建和运行应用程序,没有任何问题 智能感知和调试也可以工作。 当我看到“错误”选项卡时,我注意到许多其他错误中的下一个错误: 类型“TargetFrameworkAt

很长一段时间以来,我一直面临着下一个问题。 我从asp.NETCore2.0和vs代码开始。我已经安装了omnisharp的VS代码1.17.2、dotnet sdk 2.0和C#extension 1.13.0。 我创建了一个运行
dotnetnewmvc
的mvc项目。当我打开vs代码时,我在.cs文件上看到了很多错误。

我能够构建和运行应用程序,没有任何问题

智能感知和调试也可以工作。 当我看到“错误”选项卡时,我注意到许多其他错误中的下一个错误:

类型“TargetFrameworkAttribute”在“System.Runtime”和“System.Runtime”中都存在, 版本=4.2.0.0,区域性=中性,PublicKeyToken=b03f5f7f11d50a3a'和 'System.Runtime,版本=4.1.0.0,区域性=中性, PublicKeyToken=b03f5f7f11d50a3a'


我猜我的环境有些问题,但我不知道是什么问题。任何想法都值得赞赏。

看起来是一个与Omnisharp如何使用Visual Studio 2017本地安装的MSBuild相关的错误。如果您的VS安装已过期,您可能会看到此错误

这个问题应该已经在针对VS代码的Omnisharp扩展版本中修复

罚单提到Visual Studio 2017 RTM是罪魁祸首,但有趣的是,我当时在15.2上,也有同样的问题

有关更多详细信息,请参见此处的错误通知单:

票务解决方案:
  • 更新VS 2017-这通常是值得的,因为自RTM以来已经有4次更新
  • 下载并使用OmniSharp的一个版本,该版本的修复程序将导致OmniSharp不使用VS 2017 RTM。您可以按照此处的说明进行操作
  • 安装最新版本的C#for VS代码(1.12.1),并将“extensions.autoUpdate”更改为false

  • 有时候清除NuGet缓存可以帮助解决这些冲突。试试看:
    nuget locals all-clear
    也有同样的问题。我的问题源于安装了较旧版本的VS2017。如果安装了VS,请升级VS,或者在此处查看其他解决方案:@aman感谢您的评论,我确实安装了VS2017 RTM,但由于连接问题,我无法升级它。所以我使用了你提供的链接中发布的另一个解决方案,它工作得非常好。如果你把你的评论作为一个答案,我会标记为正确的解决方案。问候语。