如何解决如何从.Net Core 3.1进程启动.Net Core 3.1进程?
我正试图从另一个.Net Core 3.1进程启动一个子.Net Core 3.1进程进行匿名管道通信。
_childProcess = new Process();
_childProcess.StartInfo.FileName = "childProcess.exe";
_childProcess.StartInfo.UseShellExecute = false;
_childProcess.StartInfo.WorkingDirectory = AppDomain.CurrentDomain?.BaseDirectory;
_childProcess.Start();
在调试时导致错误:“要运行此应用程序,必须安装.Net Core”。
子流程项目是父项目的依赖项,导致将childProcess.exe
复制到父流程的输出目录中。 childProcess.exe
可以直接启动而没有问题。从代码启动时,找不到运行时。
解决方法
确保child.runtimeconfig.json' is in the same directory as the
client.exe`。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。