用应用程序绑定Windows Mono运行时
关于我之前关于Windows上Mono的问题,假设我开发了一个针对windows mono运行时的应用程序,以便它也能在Linux,OSX等上运行。为了使它更加复杂,我使用了GTK#so我不必处理WinForms。 那么是否有一种简单的方法将Windows Mono运行时与Windows版本的应用程序捆绑在一起,以便它们都可以一次安装? 或者,这没有意义吗? 一旦我针对Windows Mono运行时开发,它是否仍然可以在MS .NET运行时正常运行? (我认为我仍然需要安装GTK#)。
简短的答案是肯定的。
在编程时你应该关心的事情是
除此之外,如果您在* nx系统上创建了GTK#应用程序,那么如果您安装了GTK#程序集,则可以在Windows上运行它,反之亦然。
我自己做了这件事,它的工作方式和预期的一样。 我有一个问题,在Windows上找到特定的GTK#的汇编DLL版本,并花了我几个小时。
一般来说,你可能会在Windows上使用.Net运行时。 用于.Net的GTK#的安装程序可从Mono的下载页面获得。 你的用户需要安装这个软件,然后使用常规的.Net运行库运行你的应用程序。
链接地址: http://www.djcxy.com/p/90109.html上一篇: Bundling the Windows Mono runtime with an application
下一篇: Service Reference Error: Failed to generate code for the service reference