VS2022 17.8 Preview5多容器环境下热重载触发VS冻结问题求助
VS 2022 17.8 Preview 3/4/5 中.NET 8 Docker多项目热重载导致VS冻结的问题
编辑于2023/10/20:Preview 4存在相同问题
编辑于2023/10/25:Preview 5存在相同问题
重现步骤
- 打开VS 2022,创建ASP.NET Core Web API项目:
- 启用HTTPS
- 启用Docker,选择Linux作为容器OS
- 勾选“使用控制器”选项
- 按相同配置创建第二个项目Test2
- 分别为两个项目添加Docker编排器(docker-compose)
- 在两个项目的
WeatherForecastController的GetWeatherForecast方法中,给return Enumerable.Range(1, 5)代码行设置断点 - 启动docker-compose运行项目:
- 访问
https://localhost:{Test1端口}/swagger/index.html,调用Get /WeatherForecast接口,断点正常触发- 修改代码为
return Enumerable.Range(1, 50),热重载功能正常生效
- 修改代码为
- 访问
https://localhost:{Test2端口}/swagger/index.html,调用Get /WeatherForecast接口,断点正常触发- 修改代码为
return Enumerable.Range(1, 50),Visual Studio出现冻结现象
- 修改代码为
- 访问
内容的提问来源于stack exchange,提问作者T. Grandemange
相关产品推荐
相关产品推荐

