我想编写一个可以安装在用户桌面计算机上的客户端软件。 我想在C#中编写一个shell,并将GeckoFX作为嵌入式WebBrowser使用html + css来呈现视图。
问题是,如果我喜欢我说的话,我需要一个webcontainer来运行这些网页。
我现在的解决方案是编写一个嵌入式tomcat。将这个嵌入式tomcat和war文件以及C#stuff打包到安装文件中,每当最终用户启动程序时,C#shell应该创建一个新的进度来启动嵌入式tomcat来提供webservice。并在C#shell关闭时终止这一进展。
我认为这不是一个好方法,但我对这个领域真的很陌生,有没有人可以帮助建议一个更好的方法?非常感谢。