none
怎样能让WPF运行环境变小 RRS feed

  • 问题

  • 最近用WPF给客户做了写了一个软件,不到100M,但是需要安装.net3.0要200多M,客户实在不能接受,因为客户的软件是在网络上提供下载的,如果包太大会流失一大部分用户。请问有什么办法不用安装.net3.5框架,或者是可以变得小一点,只包含软件中调用的dll。请指教,谢谢。
    2011年4月11日 5:07

答案

  • xenocoode 的PostBuild可以办到。
    最新版对WPF做了一定优化。
    PostBuild利用虚拟机的原理,将.Net的运行时包含在了虚拟机里面。效果是Exe文件增值40M。可以在最干净的XP下运行。选择的时候在Virtualization选项卡中,选择Runtime,然后选中对应的.Net版本即可。
    PostBuild采用向导式的界面,使用很简单。而且支持命令行模式,可以用于DailyBuild的自动化操作。
    2011年4月11日 5:36
  • 可以试一下Microsoft .NET Framework 4 Client Profile,这个比较小,但是如果用到了Client Profile之外的功能,可能就要安装完整版的了
    本帖内容仅供参考,没有任何保证. This post is provided without any warranty.
    2011年4月11日 7:47
    版主

全部回复

  • xenocoode 的PostBuild可以办到。
    最新版对WPF做了一定优化。
    PostBuild利用虚拟机的原理,将.Net的运行时包含在了虚拟机里面。效果是Exe文件增值40M。可以在最干净的XP下运行。选择的时候在Virtualization选项卡中,选择Runtime,然后选中对应的.Net版本即可。
    PostBuild采用向导式的界面,使用很简单。而且支持命令行模式,可以用于DailyBuild的自动化操作。
    2011年4月11日 5:36
  • 可以试一下Microsoft .NET Framework 4 Client Profile,这个比较小,但是如果用到了Client Profile之外的功能,可能就要安装完整版的了
    本帖内容仅供参考,没有任何保证. This post is provided without any warranty.
    2011年4月11日 7:47
    版主
  • 谢谢,我去试试去。
    2011年4月11日 8:59