2

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

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

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

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

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

4

1 回答 1

2

你不能。

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

事实上,如果您尝试以下操作,您将看到充满此类消息的事件日志:

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

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

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

现在它只是一个等待游戏,直到下一个版本的骑士在 2017 年秋季推出这些功能:

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

于 2017-08-15T04:10:04.013 回答