
用VS.net提供的功能对项目打包:
1.打开VS.NET开发环境;
2."文件"->"新建"->"项目";
3."项目类型"选"安装和部署项目","模板"选"Web安装项目",然后填写"名称"和"位置",最后"确定";
4.鼠标右击"解决方案",选择"添加"->"Web上现有的项目",然后根据屏幕提示选择要发布的项目;
5.右击"Web应用程序文件",选择"添加"->"项目输出";
6.在"添加项目输出组"对话框中选择"主输出"和"内容文件",最后"确定";
7."生成"->"生成项目",完成后生成的安装程序在第3步所指定的文件夹下,运行setup即可发布;

解决方案 »

  1.   

    这是对应于web应用程序的做法啊,我生成的是windows 应用程序。步骤是不是也一样呢?
      

  2.   

    我试验过了,这只是多一个web发布功能罢了。我想要做的是要一个在.net下编出的程序可以在运行了setup之后,在之前没有安装过.net FRAMEWORK的机器上可以正常运行。
    :~(
      

  3.   

    你必须在安装项目之前安装.net FRAMEWORK,好象这个可以在制作安装程序中实现
      

  4.   

    http://www.csdn.net/cnshare/soft/15/15502.shtm
      

  5.   

    http://www.csdn.net/cnshare/soft/15/15502.shtm
    这个不是源代码吧,我不是要给别人安装机器,只是想了解怎么在制作安装过程的时候顺便实现将.net软件运行的环境也搭构好。
      

  6.   

    to: Smile_Hua(小耗子) Visual Studio .Net的安装工具并不提供将Framework、IE6、MDAC2.7等打包进你自己的安装程序中的类似功能,你必须自己写非托管程序的安装引导程序来完成这个功能,以下是我写的一个引导程序:http://www.csdn.net/cnshare/soft/15/15502.shtm>怎么在制作安装过程的时候顺便实现将.net软件运行的环境也搭构好?将你的当前程序的项目和安装项目放在同一个解决方案中,打开安装项目中的“文件系统”-“应用程序文件夹”,在右击菜单中选择“添加”-“项目输出”,选择你的程序项目,确定系统自动将你在程序中所使用的引用以及各控件添加入应用程序文件夹中。希望以上内容对你有所帮助!
      

  7.   

    对,同意 NaZiChong(ZiChong) 的做法。