我想使用 Docker 部署 WPF .Net(版本4.0,C#)应用程序,因为我需要在程序启动之前安装多个与硬件相关的软件。 并且还希望在Java之前安装Java,因为有一个Java程序需要在此C#应用程序中运行。
问题:
有可能吗?根据阅读的内容,我希望是的。 直到现在
我该怎么做。
是否有其他可行的方法。
那将是更好的选择。
任何形式的参考链接,可以帮助我前进的视频。对此我将不胜感激。
答案 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文件。 希望对您有所帮助。