gpt4 book ai didi

.net-6.0 - Dotnet watch run - 在 "rude edit"上强制重新加载 - .Net 6

转载 作者:行者123 更新时间:2023-12-05 03:30:16 28 4
gpt4 key购买 nike

我在开发期间运行这样的 Web 项目:

dotnet watch run

当我进行更改时,项目/浏览器会重新加载。太棒了!

但是,有时候我会看到这样的:

Unable to apply hot reload because of a rude edit.
Do you want to restart your app - Yes (y) / No (n) / Always (a) / Never (v)?

有没有我可以添加到命令行的东西,所以我强制使用 Always (a) 选项?

像这样:

dotnet watch run --AlwaysRestartOnRudeEdit

根据我的 google-fu/duckduck-fu,这样的选项不存在 - 但我想确认一下。 :)

最佳答案

还没有。类似的功能已合并到 .NET 6.0.2 更新中。一旦发布,就可以通过将名为 DOTNET_WATCH_RESTART_ON_RUDE_EDIT 的环境变量设置为 true 来强制执行此行为。

来源:aspnetcore issue #37190

在那之前,用户 eknkc posted可能的解决方法 (Unix):

#!/usr/bin/env expect -f

set timeout -1
spawn dotnet watch run
expect "Do you want to restart your app - Yes (y) / No (n) / Always (a) / Never (v)?\r"
send -- "a"
expect eof

关于.net-6.0 - Dotnet watch run - 在 "rude edit"上强制重新加载 - .Net 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70871046/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com