【问题标题】:Debug setup for an ASP.NET Core appASP.NET Core 应用程序的调试设置
【发布时间】:2017-08-13 18:52:05
【问题描述】:

编辑:降级到 .NET SDK 1.0.4 后,我可以在 Rider 中调试我的应用,体验非常好。

在 Rider 2017.1 的 Ubuntu 上为我的 ASP.NET Core 应用程序设置干净的调试配置的最佳方法是什么?

我只想单击“调试”按钮,让该工具自动构建应用程序,将其托管在某个端口上,然后在浏览器中打开 url。

我应该尝试使用launchSettings.json(VS 自动创建)还是 Rider 提供其他东西?

我安装了 .NET 命令行工具 2.0.0-preview2-006497

【问题讨论】:

    标签: asp.net-core .net-core rider


    【解决方案1】:

    你不能。

    在支持 .Net Core 的新版本 Rider 发布之前,调试不起作用。

    事实上,如果你尝试,你会看到充满这样消息的事件日志:

    12:01 PM .NET Core 版本问题:.NET Core 2.x 不完全支持。某些功能将无法按预期工作。

    (您仍然可以打开一个项目并点击播放按钮,它会运行您的项目;但目前点击调试按钮实际上不起作用)

    截至撰写本文时,测试、nuget 恢复、项目引用(即同一解决方案中的项目之间)和在调试中运行都不起作用。

    目前这只是一个等待游戏,直到下一个版本的 Rider 出现这些功能in Fall, 2017

    我们希望今年至少再推出两个版本:几周后不可避免的错误修复版本,以及秋季的另一个主要版本 (2017.2)。我们希望解决的问题包括对 MSTest 和 .NET Core 2.0 的支持,以及发布 SDK。我们一定会密切关注您的反馈(通过支持表单、问题跟踪器或其他方式提交),以了解需要解决哪些其他重大问题。

    【讨论】:

    • 我将 netcore sdk 降级到 1.0.4,很高兴看到 Rider 也支持调试
    猜你喜欢
    • 2016-10-03
    • 2016-07-17
    • 1970-01-01
    • 1970-01-01
    • 2020-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-20
    相关资源
    最近更新 更多