JetBrains Rider 运行 带手表
JetBrains Rider run with watch
当我在 Rider (net core) 中按下 运行 按钮时,它 运行 以下命令:
/usr/local/share/dotnet/dotnet /pathtomyproject/myproject.dll
但是我需要 运行 带有参数 "watch" 的项目,如果我在 Rider Edit Configurations 的参数中写这个命令我得到错误:
Unhandled Exception: System.FormatException: Unrecognized argument format: 'watch'.
我知道 运行 使用监视工具 dotnet watch run
,我也知道我可以 运行 在终端中执行该命令。
我的问题是,当我按下 运行 按钮时,是否可以通过这种方式将 Rider 配置为 运行?或者...也许 Rider 具有我不知道的“编辑并继续”功能?
简而言之:
- 打开运行配置对话框
- 添加新的"Before launch"配置
- Select "External tool"
- 填写"Tool settings"部分(见上文link)
编辑
外部工具设置应该是:
- 程序:
c:\program files\dotnet\dotnet.exe
- 参数:
watch run
- 工作目录:
<path to your project folder>
您可以使用 "Native Executable" 选项作为 运行 配置来实现这一点。为此:
Select 运行 -> 从菜单选项编辑配置
单击 + 图标和 select 列表中的 "Native Executable" 选项。
在显示的选项中,提供以下...
- 姓名:手表(或任何你喜欢的)
- Exe 路径:/usr/local/share/dotnet/dotnet
- 程序参数:观看运行
- 工作目录:[.csproj 文件所在的项目路径]
单击 "OK" 以 apply/save 更改。
准备好后,select 运行 -> 运行... 从菜单选项。 Select "Watch" 选项。
您应该会看到应用程序的终端结果 build/run。如果您更改控制器文件,您将看到检测到的文件更改和应用重建。
当我在 Rider (net core) 中按下 运行 按钮时,它 运行 以下命令:
/usr/local/share/dotnet/dotnet /pathtomyproject/myproject.dll
但是我需要 运行 带有参数 "watch" 的项目,如果我在 Rider Edit Configurations 的参数中写这个命令我得到错误:
Unhandled Exception: System.FormatException: Unrecognized argument format: 'watch'.
我知道 运行 使用监视工具 dotnet watch run
,我也知道我可以 运行 在终端中执行该命令。
我的问题是,当我按下 运行 按钮时,是否可以通过这种方式将 Rider 配置为 运行?或者...也许 Rider 具有我不知道的“编辑并继续”功能?
简而言之:
- 打开运行配置对话框
- 添加新的"Before launch"配置
- Select "External tool"
- 填写"Tool settings"部分(见上文link)
编辑
外部工具设置应该是:
- 程序:
c:\program files\dotnet\dotnet.exe
- 参数:
watch run
- 工作目录:
<path to your project folder>
您可以使用 "Native Executable" 选项作为 运行 配置来实现这一点。为此:
Select 运行 -> 从菜单选项编辑配置
单击 + 图标和 select 列表中的 "Native Executable" 选项。
在显示的选项中,提供以下...
- 姓名:手表(或任何你喜欢的)
- Exe 路径:/usr/local/share/dotnet/dotnet
- 程序参数:观看运行
- 工作目录:[.csproj 文件所在的项目路径]
单击 "OK" 以 apply/save 更改。
准备好后,select 运行 -> 运行... 从菜单选项。 Select "Watch" 选项。
您应该会看到应用程序的终端结果 build/run。如果您更改控制器文件,您将看到检测到的文件更改和应用重建。