如何压缩1MB以下的独立exe项目?

时间:2011-03-10 21:38:37

标签: .net deployment exe

我必须开发一个提供一些基本功能的应用程序,如图所示:

enter image description here

它必须显示一个完全静态且不涉及CRUD的条目表。我首先使用.NET winforms创建了这个应用程序,但是安装程序的大小(包括.net客户端运行时)达到了50 MB以上,但我的客户端需要小于1 MB的内容。有没有办法可以开发这样的应用程序,可以作为独立的可执行文件运行,提供条目,搜索和打印的表格列表。我不知道我应该用什么语言。

3 个答案:

答案 0 :(得分:2)

我很确定在使用C和本机Windows API时,可以创建一个没有任何额外运行时环境来安装的应用程序,它将保持在1MB以下。另一方面:您的客户是否真的愿意为这种方法支付额外的开发成本?

答案 1 :(得分:1)

我无法保证这会让你低于1MB,但我猜它会让你至少接近。您可以编辑项目属性并将所有.NET框架项(包括客户端运行时)设置为项目的先决条件。这样,它们必须安装在客户端PC上才能使您的安装运行,并且不会捆绑在您的安装程序中。

答案 2 :(得分:1)

Silverlight 4的运行时间大约是6MB,比50MB更接近1MB,但还不够。