在OSX上安装.NET Core调试器时出错

我已经在OSX El Capitan(10.11.4)中安装了最新版本的Visual Studio Code(1.1.1)。我还安装了最新版本的Core RC2。dotnet --version给我1.0.0-preview1-002702我读过的其中一个Web线程说要删除旧版本的OmniSharp并安装最新版本,而我做到了。我还通过Brew安装了OpenSSL。

当我为aspnet安装了最新的yo生成器并创建了示例应用程序时,它运行良好。当我尝试在Visual Studio Code中打开该文件夹时,在“输出”窗口中获得了该文件夹:

正在下载和配置.NET Core调试器...遥测是:已启用日志:正在还原/Users/rheckart/.vscode/extensions/ms-vscode.csharp-0.3.7/coreclr-debug/project.json的程序包... info:正在进行还原...日志:锁定文件未更改。跳过锁定文件写入。路径:/Users/rheckart/.vscode/extensions/ms-vscode.csharp-0.3.7/coreclr-debug/project.lock.json日志:/Users/rheckart/.vscode/extensions/ms-vscode.csharp-0.3 .7 / coreclr-debug / project.json日志:还原在632毫秒内完成。

使用的NuGet配置文件:/Users/rheckart/.vscode/extensions/ms-vscode.csharp-0.3.7/coreclr-debug/NuGet.config

使用的供稿:https //www.myget.org/F/dotnet-core/api/v3/index.json https://api.nuget.org/v3/index.json https://www.myget.org /F/coreclr-debug/api/v3/index.json遥测为:启用错误:找不到与目标运行时之一兼容的框架'DNXCore,Version = v5.0'的运行时目标:'osx.10.11-x64 '。可能的原因:1.项目尚未还原或还原失败-运行dotnet restore2.项目未在“运行时”部分列出“ osx.10.11-x64”之一。错误:

System.InvalidOperationException:找不到与目标运行时之一“ osx.10.11-x64”兼容的框架“ DNXCore,Version = v5.0”的运行时目标。可能的原因:1.项目尚未还原或还原失败-运行dotnet restore2.项目未在“运行时”部分列出“ osx.10.11-x64”之一。在Microsoft.DotNet.ProjectModel.BuildWorkspace.GetRuntimeContext(ProjectContext上下文,IEnumerable 1 runtimeIdentifiers) at System.Linq.Enumerable.WhereSelectListIterator2.MoveNext()在System.Collections.Generic.List 1..ctor(IEnumerable1集合)
在System.Linq.Enumerable.ToList [TSource](在Microsoft的IEnumerable`1源) .DotNet.Tools.Publish.PublishCommand.TryPrepareForPublish()
在Microsoft.DotNet.Tools.Publish.PublishCommand。<> c__DisplayClass0_0.b__0()在Microsoft.DotNet.Cli.CommandLine.CommandLineApplication.Execute(String [] args)在Microsoft.DotNet.Tools.Publish.PublishCommand.Run(String [] args)dotnet退出,错误代码1安装.NET Core Debugger时出错。

我尝试同时执行步骤1和2,但仍然遇到相同的错误。我的project.json文件如下所示:

{
  "dependencies": {
    "Microsoft.NETCore.App": {
      "version": "1.0.0-rc2-3002702",
      "type": "platform"
    },
    "Microsoft.AspNetCore.Mvc": "1.0.0-rc2-final",
    "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0-rc2-final",
    "Microsoft.AspNetCore.Server.Kestrel": "1.0.0-rc2-final",
    "Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0-rc2-final",
    "Microsoft.Extensions.Configuration.FileExtensions": "1.0.0-rc2-final",
    "Microsoft.Extensions.Configuration.Json": "1.0.0-rc2-final",
    "Microsoft.Extensions.Logging": "1.0.0-rc2-final",
    "Microsoft.Extensions.Logging.Console": "1.0.0-rc2-final",
    "Microsoft.Extensions.Logging.Debug": "1.0.0-rc2-final"
  },

  "tools": {
    "Microsoft.AspNetCore.Server.IISIntegration.Tools": {
      "version": "1.0.0-preview1-final",
      "imports": "portable-net45+win8+dnxcore50"
    }
  },

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

  "buildOptions": {
    "emitEntryPoint": true,
    "preserveCompilationContext": true
  },

  "runtimeOptions": {
    "gcServer": true
  },

  "publishOptions": {
    "include": [
      "wwwroot",
      "Views",
      "appsettings.json",
      "web.config"
    ]
  },

  "scripts": {
    "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ]
  },

  "tooling": {
    "defaultNamespace": "rc2api"
  },
  "runtimes": {
      "osx.10.11-x64": { }
    }
}

如果尝试使用.NET Core Launch(Web)在VS Code中运行调试,则会收到错误消息:

找不到调试适配器可执行文件'/Users/rheckart/.vscode/extensions/ms-vscode.csharp-0.3.7/coreclr-debug/debugAdapters/OpenDebugAD7'。

关于为什么这行不通的任何想法?

杰森

我收到了同样的错误。对我来说,我注意到VS Code C#扩展有可用的更新(我在左下角的图标上看到绿色的圆圈)。安装更新(版本1.0.10)并重新启动VS Code后,错误消失了,我得到了“成功安装.NET Core Debugger”的信息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Visual Studio Extension将调试器附加到在Linux上的.NET Core中运行的远程进程

来自分类Dev

在osx上安装ruby 2.3时出错

来自分类Dev

在OSX上安装PyLucene JCC时出错

来自分类Dev

在OSX 10.10.5上安装OMake时出错

来自分类Dev

在Windows 7中的Docker上运行ASP.NET Core WebApp时出错(调试)

来自分类Dev

在Mac上安装.net Core

来自分类Dev

在Mac上安装.net Core

来自分类Dev

在 OSX 上使用 MySQL 的 .NET Core 2

来自分类Dev

在OSX上安装Typesafe激活器

来自分类Dev

安装调试器(1.6.6)时发生错误

来自分类Dev

安装调试器(1.6.6)时发生错误

来自分类Dev

使用Brew在osx上安装scipy时出错

来自分类Dev

在osx上安装python模块lxml时出错

来自分类Dev

在OSX 10.10 Yosemite上安装tiny_tds时出错

来自分类Dev

使用Brew在osx上安装scipy时出错

来自分类Dev

远程调试-.NET Core调试器不支持Windows PDB-如何正确发布?

来自分类Dev

无法在Mac OSX上运行Qt调试器

来自分类Dev

无法在Mac OSX上运行Qt调试器

来自分类Dev

我无法在Rails 4.1.1上安装gem调试器

来自分类Dev

Windows 7上的调试器gem安装问题

来自分类Dev

在OSX上的virtualenv安装中哪里出错了?

来自分类Dev

在OSX上的virtualenv安装中哪里出错了?

来自分类Dev

在Mac OSx上安装Android Studio时缺少平台工具

来自分类Dev

在OSX上安装nix.conf时在哪里?

来自分类Dev

使用pip在OSX上安装pyspatialite时出现问题

来自分类Dev

Bundler无法安装调试器1.6.8

来自分类Dev

调试器不会安装Rails 4.1.5

来自分类Dev

无法安装调试器gem

来自分类Dev

无法安装geany调试器插件