微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用Visual Studio和CLI / VS代码构建/运行.Net Core应用程序之间的区别

如何解决使用Visual Studio和CLI / VS代码构建/运行.Net Core应用程序之间的区别

我试图找出使用Visual Studio和CLI运行/构建.Net核心项目之间的区别,即,运行项目时Visual Studio遵循什么过程?

昨天我花了半天的时间调试了一个问题,当我使用Visual Studio运行项目(F5Ctrl+F5)时,找不到静态Web资源(404)-Debug和使用IIS Express和Project启动选项发布配置-只是发现当我使用VS Code的调试器(F5Ctrl+F5)或CLI({{ 1}})。今天,当我使用VS进行构建时收到新的构建错误消息时,我又浪费了3个小时,但是同一项目使用CLI和VS Code构建并运行了100%...

我有一个干净的开发环境,只有一个与VS一起安装的SDK,因此它们都使用相同的SDK。

鉴于,我正在使用.net5.0,所以我使用的是VS的最新预览版本(版本16.8.0预览版2.0),但是就我而言,应该没有任何区别使用VS和CLI运行项目时。不幸的是,由于两个问题都与.net5.0功能(范围样式和Blazor WASM)有关,因此我无法使用稳定的版本来复制相同的问题。

在运行.Net Core Web项目时,有人能启发我VS采取的步骤吗?我知道使用dotnet run并不像人们期望的那样简单,因此我想在与dotnet人员一起记录另一个工具问题之前获取尽可能多的信息.​​..

任何答复将不胜感激。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。