mono framework3.5安装包安装在哪

Java、C#、.NET Framework、Mono 是如何跨平台的? - 知乎126被浏览13452分享邀请回答6410 条评论分享收藏感谢收起43 条评论分享收藏感谢收起查看更多回答15189人阅读
Ubuntu(7)
在Ubuntu上安装Mono&运行下面代码授权注册repo源并更新软件列表:
sudo apt-key adv --keyserver
--recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo &deb http://download./repo/debian wheezy main& | sudo tee /etc/apt/sources.list.d/mono-xamarin.list
sudo apt-get update&&安装Mono:&sudo apt-get install mono-complete&安装Monodevelop IDE软件:&sudo apt-get install monodevelop&&参考:
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1595609次
积分:20804
积分:20804
排名:第399名
原创:557篇
译文:65篇
评论:338条
难度:中级
类型:实战教学
难度:高级
类型:实战教学
难度:高级
类型:实战教学
专注于微软System Center和微软公有云,私有云系列产品,主要使用C#,.NET和PHP进行个人爱好开发。 曾参与Windows Azure Integration Pack for Orchestrator in System Center 2012 SP1的开发和测试。
System Center Orchestrator源码级专家(4年产品源码和架构研究)
目前活跃在开源社区
/PowerShell/PowerShell
/PowerShell/psl-omi-provider
/Microsoft/omi
CSDN音视频技术公开课交流QQ群:或者
如何自学SSH?
基础材料:
如何自学Redis,Memcached和MongoDB?
基础材料:
如何自学PHP和Python?
基础材料:
阅读:6302
文章:18篇
阅读:98084
文章:12篇
阅读:45633
文章:18篇
阅读:23410
文章:31篇
阅读:85120
文章:26篇
阅读:227297
文章:10篇
阅读:31017
文章:24篇
阅读:62686
(2)(5)(1)(1)(1)(2)(1)(6)(3)(5)(2)(7)(7)(5)(2)(15)(11)(11)(15)(6)(12)(8)(11)(9)(1)(3)(3)(29)(28)(34)(17)(36)(12)(3)(1)(1)(10)(1)(2)(6)(4)(16)(21)(8)(3)(1)(1)(4)(2)(2)(7)(2)(1)(1)(1)(3)(3)(2)(3)(23)(2)(6)(5)(23)(3)(28)(9)(2)(12)(12)(59)(1)(1)(1)(4)(1)(10)(2)(1)当前位置: →
→ 使用MONO在MAC OS上开发——同步日志二
使用MONO在MAC OS上开发——同步日志二
& 作者及来源: 雪雁 - 博客园 &
&收藏到→_→:
摘要: 使用MONO在MAC OS上开发——同步日志(二)
"使用MONO在MAC OS上开发——同步日志二"::
上一篇使用mono在mac os上开发&&同步日志(一)讲述了在mac os读取配置文件以及写日志,那么只算是完成了基本的配置,下面的才是重点。
由于时间关系,就简单描述下,并不具体分析源码。最后奉上源码。
第一步,安装mono框架。你可以在mono官网去下载。注意&monoframework-mre-2.10.5_0.macos10.xamarin.x86.dmg&在低版本mac os上运行有问题。建议安装&monoframework-mre-2.10.4_0.macos10.xamarin.x86.dmg&文件。
第二步,执行程序。将可执行程序&monitoringapp&复制到电脑桌面,双击运行。
注:在mono提供的(monodevelop)中,编译后会生成&monitoringapp&脚本。用记事本打开,就会发现如下代码:
exec mono "/users/production/desktop/app/lib/monitoringapp/monitoringapp.exe" "$@"
通过这段applescript,就明白了利用mono在mac os上执行.net程序的原理了,还包装了一层壳,一层你蜕不掉的壳&&通过在终端上运行的applescript来启动mono,然后运行monitoringapp.exe。这段applescript是通过终端运行的,带来了以下麻烦:
1)写死的路径。比如我将monitoringapp文件移动位置,就不能运行了,因为这段脚本中,路径是死的。当然你可以去学习applescript,然后去搜monitoringapp.exe文件,然后执行。但是对于只有3天时间的我,显然是不可能的。
2)无法脱离终端运行。但是applescript启动的程序无法脱离终端运行。打个比方,你将终端关了,ok,你的程序也关了。这问题当时我一直没此文来自: 马开东博客
转载请注明出处 网址:
解决,现在想解决,却没苹果电脑测试了。
二:环境配置
第一步,配置配置文件。配置文件名字必须是&configuration.txt&。本目录提供了一个参考文件。具体参数说明如下: &&& monitoringdirectorytype:目录类型,仅支持两个值(immediate、cycle)。immediate表示即时监控(默认值),cycle表示周期监控。&&& &&& path:监控目录路径。必须是存在的路径。 &&& targetpath:目标目录路径。可以是远程目录路径。不能使用smb路径,而应该是用如&/volumes/mes_data/n81a&的类型。 &&& includesubdirectories:是否涵盖子目录。 &&& filter:过滤字符串。如&*&表示监控所有文件,&*.txt&表示监控所有的文本文件。 &&& backuppath:备份路径。 &&& backupexpired:备份过期时间。单位是天。必须为整数。默认值30天。 &&& cycleminutes:周期循环时间。单位是分。 必须为整数。默认值60分钟。 &&& 注意事项: &&&&&&& 1)8个配置缺一不可。必须全部配置,并写值。 &&&&&&& 2)支持多个目录。但是要求所有的值都以多个的形式表示,如&['immediate','cycle']&表示两个目录,相应的其他配置项也必须写两个值。 &&&&&&& 3)所有的符号必须为英文符号。值必须用单引号括起来。 &&&&&&& 4)有些值只对某种类型起作用,比如cycleminutes只对monitoringdirectorytype为cycle的类型目录起作用,因此当目录类型为immediate时,值属于无效状态。 &&&&&&& 5)配置名以冒号结束。配置值涵盖在中括号中。 &&&&&&& 6)每个配置项配置完成前,请不要换此文来自: 马开东博客
转载请注明出处 网址:
行。每个配置项之间请换行。程序是按行读取配置项的。 &&&&&&& 7)配置名和配置值不区分大小写。
&&& 配置完配置文件后,请将文件复制到系统用户的根目录下。如&/users/nzocnzoc&。
注:其实上面的都是屁话,具体的你还是自己看代码吧。值得注意的是,最好你所有的文字都用英文,否则复制过去可能都是乱码,即使设置了语言为中文也不行。
第二步,配置开机启动。请先将程序拖入对应用户的登陆项里。具体设置在:【系统偏好设置(system preferences)】-&【用户账户(accounts)】-&【登陆项(login items)】。然后再连接远程服务器。具体配置在【前往】-&【连接服务器】中配置,请使用记住密码(切记)。配置完毕,然后将目标目录拖入至目标用户的登陆项中,如此,就能在开机启动时自动连接远程目录。 &&& 注意:由于网线连接或者wifi连接相对缓慢,在登陆项中,请将远程目录的位置尽量移后,以便有充足的时间来缓冲。没办法,这是个比较蛋疼的办法,但是总归是实现了开机启动而且连上了远程目录。 第三步:重启电脑,测试是否成功。一定要测试是否文件能够上传到远程目录。
三:问题诊断。
如果文件没有成功上传,程序又没有提供异常提示,请先参考&/users/当前用户&路径下的data目录中的错误日志。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
其实这个项目代码倒是很简单,1天不到就可以写完,但是移植到mac os上问题就来了。很多时候,我们都说mono可以跨平台,事实上也是可以的,但是问题却很多。
代码必须全部用英文,包括注释,否则移植可能会出乱码。
需要在mac os上使用monodevelop(mono的)编译生成。
mac的文件系统与window系统很不一样,使用.net代码获取路径时,比如程序启动路径等均无法获取。
mono for mac os不支持控制台,画window界面最好用gtk#画,否则可能界面显示可能会有问题。如需隐藏界面,最好将宽度和高度设置为0,设置属性和方法均无效,不知道下个版本会不会修复。
搜索此文相关文章:此文来自: 马开东博客
网址: 站长QQ
使用MONO在MAC OS上开发——同步日志二_博客园相关文章
博客园_总排行榜
博客园_最新
博客园_月排行榜
博客园_周排行榜
博客园_日排行榜Java、C#、.NET Framework、Mono 是如何跨平台的? - 知乎126被浏览13452分享邀请回答43 条评论分享收藏感谢收起}

我要回帖

更多关于 framework3.5安装包 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信