日期:2014-05-17  浏览次数:20496 次

关于.net桌面程序打包的菜鸟问
我一个只有10k左右的小exe,按照打包程序打完后变成了200多M。。查看里面有DoNetFX35这个文件夹,里面有20、30、35等几个文件夹,是框架安装包。。。这也太大了啊。
现在问题是:
1. 我想提供个下载地址给用户:检测到用户没装.net框架时提示其去下载;但如何去检测呢?没装.net框架的机器那我的检测程序不也运行不了?
2. 在同样装有.net框架的机器上可以直接使用源exe吗?也就是我原只有10k的。如果以后程序大了,里面包含了图片啥的,不打包还可以直接用吗?
3. 有第三方打包软件没?给个下载地址哈.
谢了谢了谢了

------解决方案--------------------
Inno Setup 5
------解决方案--------------------
http://hi.baidu.com/zhengjianweilx/blog/item/e9efd2fb84303362024f56a0.html 打包图解 一般都是用vs自带的工具打包.
------解决方案--------------------
有个叫Advanced Installer的东西,可以制作msi文件,蛮好用的。
------解决方案--------------------
http://wenku.baidu.com/view/a0e72649c850ad02de80414c.html
按照这个试试