计划将C#做成installation文件,但是遇到了大麻烦。有两个东西安装项目和安装向导(带魔法棒的那个),我两个都用了。但是做成安装程序的时候没有提示在桌面添加快捷图标,而且应用程序中有一个Excel文件,但是安装程序中居然把Excel程序(excel.exe)也打包了。总共加起来15M,原程序19M用rar压缩之后才有3M。现在希望把安装程序里的Excel程序(.exe)删除掉。在安装程序中能够提示在桌面上创建快捷图标,能够将我的Excel文件(.xls格式的)和Access文件放到我的文档里面,而且安装程序尽量小一点。
网上流传很广的“部署和分发.net应用程序的两种方法”看不懂,希望有稍微详细一点的说明。请前辈指教,不胜感激。

解决方案 »

  1.   

    C#做成installation文件---怎么做?呵呵!
      

  2.   

    是指编写安装类吗?
    去掉excel.exe只要在项目输出的地方删除掉就可以了。
    目前指的两种deployment我想一个是做安装包,另一个直接copy
      

  3.   

    谢谢:)刚刚学习编程2个月,很多东西都不太明白,几乎每天都在声泪俱下地编程。终于明白一个优秀的程序员是多么辛苦和伟大。问一个很简单的问题:我做的是一个读取ACCESS和EXCEL文件的程序,开发语言是C#,现在已经彻底做完了。生成Release文件之后希望将其变成安装文件,就是点一下之后出现licence,选择安装路径,询问用不用在桌面上创建快捷方式的那种文件(让大家见笑了)。然后打开那个程序的解决方案->文件->新建->项目->然后应该选择安装项目(后面是蓝白色窗体的那个)还是安装向导(带魔法棒的那个)啊,这两个有什么区别?
      

  4.   

    快捷方式一般指向exe,其他自己看了,方便可以放
      

  5.   

    用installshield,很容易用的,你所要求的功能都有。
      

  6.   

    http://www.microsoft.com/China/Community/program/originalarticles/TechDoc/deployNETApp.mspx
    http://msdn.microsoft.com/library/en-us/vsintro7/html/vbconDeploymentScenarios.asphttp://msdn.microsoft.com/library/en-us/dnnetdep/html/redistdeploy.asp