跳到主要内容

运行C#文件应用

用本机 .NET SDK 运行 C# file-based app。支持较新语法、NuGet 包引用和 WPF 等 SDK 功能。

当前模块定义

概述

把完整源码交给本模块,由 dotnet 在隔离临时目录里编译并运行。这是 Quicker 2.0 新增模块。需要本机已安装 .NET SDK。

C#代码:完整的 file-based app 源码。可用 #:property#:package#:project 等指令。

命令行参数:可直接填写常规参数,如 --name "hello world";也可选列表变量,列表中每一项会作为一个独立参数。其它类型会转成文本并作为单个参数。C# 里用 args 读取。

工作目录:应用运行时的工作目录。留空时使用 C# 源码所在的隔离临时目录。

dotnet路径dotnet 可执行文件路径。留空时从 PATH 查找。

失败后停止:失败后是否停止动作。默认开启。

输出包括 是否成功标准输出错误输出退出代码源码文件路径(实际运行的临时 .cs,便于诊断)和 错误消息

限制与排障

本模块标记为有风险操作。必须能在本机找到 dotnet(填写 dotnet路径,或保证 PATH 里有)。工作目录留空时,文件读写发生在隔离临时目录,不要假设是动作所在文件夹。

相关链接