Visual studio 使用Visual Studio和CLI/VS代码构建/运行.Net核心应用程序之间的差异

Visual studio 使用Visual Studio和CLI/VS代码构建/运行.Net核心应用程序之间的差异,visual-studio,asp.net-core,visual-studio-code,Visual Studio,Asp.net Core,Visual Studio Code,我试图找出使用Visual Studio和CLI运行/构建.Net核心项目之间的区别,即Visual Studio在运行项目时遵循什么过程 昨天我花了半天时间调试一个问题,在运行项目时找不到静态web资源(404)(包括F5和Ctrl+F5)使用Visual Studio-使用IIS Express和Project launch选项进行调试和发布配置-仅当我直接使用VS Code的调试器(F5或Ctrl+F5)或CLI(dotnet run)运行完全相同的项目时,才发现问题没有发生。今天,当我在

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

昨天我花了半天时间调试一个问题,在运行项目时找不到静态web资源(404)(包括
F5
Ctrl+F5
)使用Visual Studio-使用IIS Express和Project launch选项进行调试和发布配置-仅当我直接使用VS Code的调试器(F5Ctrl+F5)或CLI(dotnet run)运行完全相同的项目时,才发现问题没有发生。今天,当我在使用VS构建时收到一条新的构建错误消息时,我又浪费了3个小时,但同一个项目100%使用CLI和VS代码构建和运行

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

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

有人能告诉我VS在运行.Net核心Web项目时所采取的步骤吗?我知道使用
dotnet运行并不简单,所以我希望在与dotnet人员记录另一个工具问题之前获得尽可能多的信息

如蒙答复,将不胜感激