我有一个使用Angular 8的Asp.Net Core 3项目,使用Microsoft提供的最新Visual Studio Angular模板构建。在我没有注意到的TypeScript代码中出现错误后,我被甩开了一段时间。我在VS2019中按F5键构建并调试了该应用程序,它迅速完成了该工作。像往常一样,在正常构建之后,VS打开浏览器,但是没有加载我的Angular应用,而是出现了一个奇怪的404错误。我花了一段时间才弄清楚“ ng build”确实因错误而失败。
当C#编译器失败时,例如在Web API代码或MVC Web应用程序中,VS不会发布该应用程序或网站,您将停留在VS IDE中,并且“错误”选项卡会自动获得焦点。当在同一解决方案中托管的SPA的ng-build失败时,没有办法使VS做同样的事情吗?