最近用 silverlight 开发了一个小工具,Silverlight从很多方面来说比Flash都要好,问题是某些简单功能微软缺不提供,例如静默安装,silverlight提供了一个Silverlight.exe,我满怀希望的指望可以用参数来静默安装,结果发现这是一个自解压文件,貌似是CAB, 这简直令人发指,遂解压之,发现有silvelright.msi, 结果发现居然是个几十K的玩意,不知道微软闹哪样。。。研究发现 安装完silverlight.msi后必须立即安装silverlight.msp, 真是纠结啊,这一切搞定后,以为万事大吉了,于是用C#开发一个安装工具执行之,然后用mono来启动这个C#的安装程序,以实现不用安装.net框架的目的,结果用.net runtime运行总是正常,用mono却总是报错,搞了一下午,真是郁闷,居然发现是路径问题,例如: .net runtime 可以识别 C:\AAA/ 这个目录,换成了 mono缺不能了,完全是是个屁啊.. 真不知道这设计者怎么想的, 难道是 兼容linux?..
转载于:https://www.cnblogs.com/TrywinJiang/archive/2012/07/10/2583928.html