为了账号安全,请及时绑定邮箱和手机立即绑定

怎么使用wpf或者winform程序宿主 asp.net core web api

怎么使用wpf或者winform程序宿主 asp.net core web api

繁花不似锦 2018-08-14 10:09:28
怎么使用wpf或者winform程序宿主 asp.net core web apiasp.net core web api 自带有自宿主,但不想用控制台程序,想怎么宿主到winform或者wpf。这样在windows服务器直接开启这个中间层程序就可以了,不需要安装以及部署iis
查看完整描述

1 回答

?
郎朗坤

TA贡献1921条经验 获得超9个赞

最简单的方法就是,用WinForm程序调用dotnet,并隐藏cmd窗口:

System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
startInfo.FileName = "dotnet";
startInfo.Arguments = "xxx.dll";
startInfo.WorkingDirectory = AppDomain.CurrentDomain.BaseDirectory;
startInfo.UseShellExecute = false;
startInfo.RedirectStandardInput = true;
startInfo.RedirectStandardOutput = true;
startInfo.RedirectStandardError = true;
startInfo.CreateNoWindow = true;
System.Diagnostics.Process.Start(startInfo);


查看完整回答
反对 回复 2018-09-09
  • 1 回答
  • 0 关注
  • 1321 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信