怎么使用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);
- 1 回答
- 0 关注
- 1321 浏览
添加回答
举报
0/150
提交
取消