很久以来,.NET开发桌面程序一直受那个庞大的Framework的迁绊。用户不会为了一个几百kb或一两mb的程序去安装一个20多MB的Framework,很多用户非常基础,只会上上网打打牌什么的,况且很多情况下用户都没有权限安装framework。而微软为了他的.NET战略始终都没有给出这方面的解决方案。
网上也有那么两款神奇的软件可以帮助你解决这个问题,www.thinstall.com http://www.remotesoft.com/linker/(不支持.NET2.0)。前提是大把大把的USD。除了企业,我想不会有个人去花几千美元买这样一套软件。
Thinstall以前的版本还是可以试用的,但现在他已经停止试用,不提供下载,以前的版本可以很好的包装.NET1.1的程序,.NET2.0的程序在他的更新日志上写的是可以包装了,可没有试用,天知道会出什么问题呢。
穷人自由穷人的解决办法,我没有找到什么完美的解决方案,但我先把我得到的经验公布,忘有能人给出个完美的解决之道。