将C#扩展升级到1.2.1版后出现Visual Studio代码错误

将C#扩展升级到1.2.1版后出现Visual Studio代码错误,c#,visual-studio-code,C#,Visual Studio Code,我正在使用Visual Studio代码构建并运行一个C#应用程序。我一直在使用C#扩展0.3.7,没有任何问题。今天,我将扩展更新为1.2.1,应用程序不再运行 当我尝试使用.Net Core Launcher运行应用程序时,我看到以下消息: 在命令选项板中运行“调试:下载.NET核心调试器”,或打开.NET项目目录以下载.NET核心调试器 当我打开命令选项板并运行此命令时,我看到以下错误: C:\Users\martin.vscode\extensions\ms-vscode.csharp-

我正在使用Visual Studio代码构建并运行一个C#应用程序。我一直在使用C#扩展0.3.7,没有任何问题。今天,我将扩展更新为1.2.1,应用程序不再运行

当我尝试使用.Net Core Launcher运行应用程序时,我看到以下消息:

在命令选项板中运行“调试:下载.NET核心调试器”,或打开.NET项目目录以下载.NET核心调试器

当我打开命令选项板并运行此命令时,我看到以下错误:

C:\Users\martin.vscode\extensions\ms-vscode.csharp-1.2.1\coreclr debug\project.json中的错误

The project 'coreclr-debug' does not specify any target frameworks in 'C:\Users\martin\.vscode\extensions\ms-vscode.csharp-1.2.1\coreclr-debug\project.json'.
以下是coreclr调试目录中project.json文件的frameworks片段:

  "frameworks": {
    "netcoreapp1.0": {
      "imports": [
        "dnxcore50",
        "portable-net45+win8"
      ]
    }
  },

我还尝试再次升级到1.2.2版,但基本上看到了相同的错误。有什么想法吗?

据我所见,微软在
C:\Program Files\dotnet
文件夹中搞得一团糟。运行
dotnet--info
查看问题所在(如果出现错误,则使用的是旧版本)


我的解决方案是删除整个dotnet文件夹,然后再次运行SDK的安装程序,并使用Repair。之后它工作正常(在我清理了现有的二进制文件和.vscode文件夹并重新运行dotnet还原后)。

嗨,更新C#库后,您的解决方案中可能存在一些依赖冲突

尝试:


检查他们的Git回购协议,看看它是否被记录为bug。这不是堆栈溢出的问题。谢谢-我很抱歉这么天真,但我如何检查他们的Git回购,以确定这是否是一个已知问题?GitHub允许您通过关键字进行搜索。使用页面顶部的搜索框。
dotnet restore //restore dependencies
dotnet build    ///build solution
dotnet run  //run solution