C# 命令行运行包

环境:net6

nuget包:Cliwrap 3.6.7

program:

相当于cmd运行命令:nuget search json

cs 复制代码
static async Task Main(string[] args)
{
        var cmd = Cli.Wrap("D:\\软件\\Nuget\\nuget.exe").WithArguments(args =>
            args.Add("search").Add("json"));
        await foreach (var cmdEvent in cmd.ListenAsync())
        {
            switch (cmdEvent)
            {
                case StartedCommandEvent started:
                    Console.WriteLine($"Process started; ID: {started.ProcessId}");
                    break;
                case StandardOutputCommandEvent stdOut:
                    Console.WriteLine($"Out> {stdOut.Text}");
                    break;
                case StandardErrorCommandEvent stdErr:
                    Console.WriteLine($"Err> {stdErr.Text}");
                    break;
                case ExitedCommandEvent exited:
                    Console.WriteLine($"Process exited; Code: {exited.ExitCode}");
                    break;
            }
        }
 }

output:

相关推荐
qq_589666052 小时前
C语言、C++与C#的区别详解
c语言·c++·c#
淡海水2 小时前
04-02-哈希-Dictionary-TKey-TValue-上-核心数据结构
数据结构·算法·c#·哈希算法·编译·字典·dictionary
longxiaozhang64 小时前
C#异常处理:程序出错了怎么办?
开发语言·数据库·c#
界面开发小八哥5 小时前
界面控件DevExpress WinForms中文帮助文档 - 入门指南
ai·c#·.net·devexpress·ui开发·winforms
清风与日月5 小时前
Yitter.IdGenerator:高性能分布式唯一ID生成器详解
分布式·c#·.net·.netcore
影寂ldy6 小时前
C# WinForm TCP-Socket
网络·tcp/ip·c#
czhc11400756636 小时前
2026-08-25 博客:现场排查的 8 个坑
c#
Z5998178417 小时前
c#软件开发学习笔记--WPF(控件、样式)
笔记·学习·c#
格林威7 小时前
C#高位深相机图像保存:12位16位图像保存方案,OpenCvSharp和Halcon实现
开发语言·人工智能·数码相机·计算机视觉·c#·视觉检测·工业相机
雪隐8 小时前
WPF + MVVM 实战系列03-MVVM 的边界之争,终于有人画了条“差不多”的线
c#