如何从.net核心工程中运行 "dotnet myDll.dll"?

我在maclinux上有一个.net core项目,我可以在终端上用以下方法运行它

         dotnet myDll.dll

我想从我的c#项目代码中运行这个项目–所以启动webapp,然后针对它运行ui测试。

我已经尝试过

        var path = "path-to-my-dll/myDll.dll");

        var processStartInfo = new ProcessStartInfo(path, "")
        {
            WorkingDirectory = Path.GetDirectoryName(path)
        };

        var process = Process.Start(processStartInfo);

然而,这只是在终端运行相当于

        ./myDll.dll

我如何调用dotnet命令?

解决方案:

感谢huysentruitw和 在C#中用Process执行dotnet命令

var processStartInfo = new ProcessStartInfo(expected, "")
        {
            FileName = "dotnet",
            Arguments = "myDll.dll",
            WorkingDirectory = Path.GetDirectoryName(path)
        };

给TA打赏
共{{data.count}}人
人已打赏
未分类

CLion CMake ld: library not found + Vulkan 和 OpenGL 问题

2022-9-9 7:53:18

未分类

有什么方法可以做Sprintf结果的反演?

2022-9-9 7:53:20

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索