使用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 (将#修改为@)