我用vs2005 的C#做的小程序做好了,现在想知道如何发布,请详细讲一下过程,谢谢!

解决方案 »

  1.   

     如果是winform或者控制台程序,就添加安装项目,会生成Setup.exe。如果是web程序,就需要发布到IIS上,通过地址访问。
      

  2.   

    安装部署或用inmstallshield
    安装部署
      

  3.   

    http://topic.csdn.net/u/20070524/17/990a0c23-f809-4207-bbee-2cc280436dab.html
      

  4.   

    http://blog.csdn.net/lanmao100/archive/2008/03/03/2142397.aspx 
    这有篇文章是讲打包的 
      

  5.   

    一).创建部署项目 
    1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 
    2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 setup1。 
    3. 单击“确定”关闭对话框。 
    4. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。 
    5. 在“属性”窗口中,选择 ProductName 属性,并键入 你的产品名称 。 
     
    二).将 主程序 项目的输出添加到部署项目中 
    1. 在“文件系统编辑器”中,选择“应用程序文件夹”。在“操作”菜单上,指向“添加”,然后选择“项目输出”。 
    2. 在“添加项目输出组”对话框中,选择“项目”下拉列表中的“你的程序”。 
    3. 单击“确定”关闭对话框。 
    4. 从列表中选择“主输出”和“内容文件”组,然后单击“确定”。 
      

  6.   

    六).打包程序加入卸载功能: 
    方法一:
    1.在打包项目中添加文件msiexec.exe(一般可在c:windowssystem32下找到)
    2.在文件下图中应用程序文件在msiexec.exe上按右键添加快捷方式,重命名快捷方式"卸载".
    3.更改此快捷方式的Arguments 为"/x {产品的id}"
    方法二:(推荐)
    1.先生成安装包,记下ProductCode(选择解决方案资源管理器根目录如setup1,再查看属性标签,不是右键中的属性),下面要用到
    2.用VS.net建立一个新的控制台程序uninst.exe文件