事后看来,这可能非常明显。在安装新的 VS Mac 并创建 ASPNET Core 项目时,我无法通过单击左上角的运行按钮来运行它。
如果我右键单击 Web 项目,我可以运行,单击“运行方式”,然后单击“自定义配置”。效果很好。
但是,运行项目被禁用,我想不出任何方法来启用它: http: //prntscr.com/f7rsgh
事后看来,这可能非常明显。在安装新的 VS Mac 并创建 ASPNET Core 项目时,我无法通过单击左上角的运行按钮来运行它。
如果我右键单击 Web 项目,我可以运行,单击“运行方式”,然后单击“自定义配置”。效果很好。
但是,运行项目被禁用,我想不出任何方法来启用它: http: //prntscr.com/f7rsgh
这听起来可能是同一个问题: https ://developercommunity.visualstudio.com/comments/79790/view.html
如果你展开评论,有人会说:
确定安装 2.1.0-preview1-006776 会破坏 VS Mac 7.0.1。我看到了与您看到的相同的问题。sdk 文件夹中有一个 NuGetFallbackFolder,VSMac 错误地将其用作最新的 sdk 文件夹。所以现在你可以通过删除
/usr/local/share/dotnet/sdk/NuGetFallbackFolder/
文件夹来解决这个问题。虽然如果您从命令行使用它可能会破坏 dotnet cli 的 2.1 预览版。删除该文件夹后,VSMac 似乎可以运行和调试 ASP.NET Core 项目。
它似乎已经解决了论坛主题中的 OP 问题。这是 Visual Studio for Mac 的一个错误,已在待定版本中修复,但更新似乎还没有发布。我希望这对你有所帮助。
尝试使用 Jetbrains Rider 加载解决方案。https://www.jetbrains.com/rider
这对我有帮助