namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello Fish.");
}
}
}
再来编译吧,我将这个项目按debug, release方式都编译了一次。
然后,我请出我安装的7-Zip V9.2把这个项目目录做了个压缩包。然后,我又用我的工具也做了个压缩包。二个包的大小如下:
有图有真相,我就不多解释了。
补充说明
默认的参数是按照C#项目及SVN版本控制软件而设置的,如有其它的备份要求,请重新设置参数。
默认的参数并没有采用最好的压缩质量,如果你需要较高的压缩质量,那么请自行调整。
运行本程序需要 .net Frarmework 2.0
由于FishCabToolExt.dll是个ATL COM,由32位的VC++6编译器编译,因此这个插件只能在32位的Windows中运行。
不过,FishCabTool.exe是个采用C#编写的WinForm程序,且要求以32位方式运行,因此如果在64位的Windows中,那么只能从开始菜单中启用本程序。
此时,程序仍能正常运行,只是不能从资源管理器的右键菜单中启动。
如何干净的卸载本工具
我写的是一个我认为有用的小工具,而非流氓软件。如果您认为它没有任何优点,请按如下方法卸载它。
由于FishCabToolExt.dll是个Windows资源管理器的插件,它一旦被加载,就不能立即卸载了。具体方法请参考下文:
FishCabTool的安装程序可以非常干净地将FishCabTool从你的电脑上删除(包括所有文件及注册表项)。
如需卸载,请关闭全部资源管理器窗口(建议注销后重新登录),然后直接打开“控制面板”中的“添加或删除程序”,选择删除FishCabTool即可。
注意:由于FishCabTool有一部分作为资源管理器的插件会被自动加载,所以在卸载时一定要保证关闭全部资源管理器窗口(包括桌面进程)。
上传代码到博客园
由于博客园的后台操作界面只支持三种格式的压缩包:zip, rar, 7z ,所以如果您打算用这个工具打包您的代码并上传到博客园时,请修改文件名,在后面加上 .7z
例如:我的博客【客户端的异步操作】就提供一些示例代码,我用工具打包后,生成的文件名是【AsyncClient_20111023.cab】,然后我将文件名修改为【AsyncClient_20111023.cab.7z】,就可以上传了。
可以放心的是:7-Zip 是可以识别这种改名后的文件。
由于现在知道CAB格式的人越来越少,可能还有些网站也不能支持直接上传,那么可按这种方式修改一下扩展名。
在此,我发出一个倡议:从现在起,如果您要与他人分享您的示例代码,那么请在打包时,不要包含不必要的垃圾文件。
因为那些垃圾文件会:浪费您的上传时间,浪费服务器的硬盘资源,浪费服务器的带宽,浪费所有网友的下载时间。
举手之劳,利人利已。
说明:工具可免费使用,没有版权限制。
点击此处下载安装程序(2011-10-30更新)
您可能感兴趣的文章: