使用Docker容器化.net c#WPF应用程序

时间:2018-10-06 14:55:49

标签: c# .net wpf windows docker

我想使用 Docker 部署 WPF .Net(版本4.0,C#)应用程序,因为我需要在程序启动之前安装多个与硬件相关的软件。 并且还希望在Java之前安装Java,因为有一个Java程序需要在此C#应用程序中运行。

问题:

  1. 有可能吗?根据阅读的内容,我希望是的。 直到现在

  2. 我该怎么做。

  3. 是否有其他可行的方法。

  4. 那将是更好的选择。

任何形式的参考链接,可以帮助我前进的视频。对此我将不胜感激。

2 个答案:

答案 0 :(得分:1)

无法在docker容器中运行WPF应用程序(有关更多信息,请参见此article):

  

您无法在Docker中运行桌面应用,因为Docker平台与Windows主机之间没有UI集成。这就排除了在容器中运行Windows Forms或Windows Presentation Foundation(WPF)应用程序

答案 1 :(得分:0)

当时,我是通过wix(窗口安装程序)https://wixtoolset.org/documentation/

获得需求解决方案的

借助此操作,您可以编写xml之类的代码来提供逐步过程以运行并生成.msi或.exe文件。 希望对您有所帮助。