加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

将Windows Mono运行时与应用程序捆绑在一起

发布时间:2020-12-14 04:24:29 所属栏目:Windows 来源:网络整理
导读:关于我之前关于Point of Mono on Windows的问题,让我说我开发了一个针对windows mono运行时的应用程序,以便它也可以在Linux,OSX等上运行..并且为了使它更复杂,我使用GTK#以便我不必处理WinForms.那么有一种简单的方法可以将Windows Mono运行时与我的Windows
关于我之前关于Point of Mono on Windows的问题,让我说我开发了一个针对windows mono运行时的应用程序,以便它也可以在Linux,OSX等上运行..并且为了使它更复杂,我使用GTK#以便我不必处理WinForms.那么有一种简单的方法可以将Windows Mono运行时与我的Windows应用程序版本捆绑在一起,以便可以立即安装它们吗?或者,这没有意义吗?一旦我针对Windows Mono运行时开发,它是否仍能在MS .NET运行时运行良好? (我假设我仍然需要安装GTK#).
简短的回答是肯定的.

在编程时你应该注意的事情是

>不使用平台API
>不要硬编码目录&文件名分隔符,即不硬编码文件路径,但使用appropraite类获取路径分隔符然后连接名称.
>请记住,* nx上的文件名是区分大小写的,而Windows上的文件名则不是.编程时不会引用与log.txt和Log.txt相同的文件,但要保持小.

除此之外,如果你在* nx系统上创建了GTK#应用程序,如果你安装了GTK#assembly,你将能够在Windows上运行它,反之亦然.

我自己这样做了,它的效果与预期的一样.我在Windows上找到GTK#的特定汇编dll版本时遇到了问题,这花了我几个小时.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读