用VS2010做的window窗体应用程序怎么才能变成应用软件?

解决方案 »

  1.   

    编译成exe文件。打包成安装程序,写入光盘,加上包装。
      

  2.   

    新建一个 Setup 项目,然后按照向导一步步走,自己试着摸索一下,反复的安装卸载,你就会懂了。
    这个项目的反复安装卸载不会在你磁盘中留下垃圾文件的。
      

  3.   

    安装部署;
    我给你摘抄的
    1、在开发完成的项目工程MyPrj中,文件-〉添加-〉新建项目,在添加新项目对话框中选择其他项目类型-安装和部署,在模板中选择安装项目并取名SetupMyPrj    2、解决方案资源管理器中选择SetupMyPrj双击,从文件系统(SetupMyPrj)中的“目标计算机上的文件系统”选择"应用程序文件夹"单击右键,添加“项目输出”,选择主输出,确定后即产生“主输出来自MyPrj(活动)”的字样,同时具有相关的依赖项文件。    3、按照需求添加用户的程序菜单和用户桌面快捷方式。    在“主输出来自MyPrj(活动)”单击右键,选择“创建 主输出来自MyPrj(活动) 的快捷方式”,创建后,重命名为“MyPrj”,然后拖动到“用户桌面”的文件夹下。这样的话,安装后,在用户桌面上就存在应用程序的快捷方式了。此处可以同过快捷方式的属性来制定快捷方式的图标。    创建 “用户的'程序'菜单”快捷方式,再重复上面的操作即可。将创建的快捷方式拖到“用户的'程序'菜单”文件夹下。    4、一般开发软件都要有软件的卸载功能,这个可通过Windows的msiexec.exe实现。选择SetupMyPrj,右键,选择“添加文件”,浏览到系统安装盘下的msiexec.exe,(一般路径为 c:\windows\system32\msiexec.exe),添加到你的方案里面,此刻该程序会在"应用程序文件夹"出现,右键,选择“创建msiexec.exe快捷方式”,命名为“卸载MyPrj”,然后拖到“用户的'程序'菜单”即可。最后要在该快捷方式的Arguments 属性里面写入“/x {ProductID}”,ProductID是你创建的项目的Product Code,主要不要有引号。此时,卸载功能完成,当然你也可以为卸载菜单指定一个个性图标。    5、为了避免目标计算机没有程序运行需求的.net framework2.0,需要自己打包进去,在安装时自动检测是否需要安装。在 菜单 "项目"--"Setup属性",在属性窗口你会看到一个"系统必备",点击进入,保证“创建用于安装系统必备组建的安装程序”被选,“.NET Framework2.0”被选,在“指定系统必备组件的安装位置”选择 第二项 "从与我的应用程序相同的位置下载系统必备组件",确定,确定。    6、生成-〉生成Setup。注意:为了方便程序快捷方式在用户的'程序'菜单有规则显示,一般要在“用户的'程序'菜单”文件夹建立一个和你的程序相关的文件夹如,MyPrj,然后再将快捷方式和卸载菜单放进去。
      

  4.   

    如果是本机上用的话
    在项目文件夹中----bin-----Debug----里面有个proje.exe  
    你复制这个到桌面当exe没问题的。如果在别的机子上,没安装.NET framework  你得打包 安装部署
      

  5.   

    打包。NET framework太重要了。因为C#默认是不自动打包的。必须手动选择,切记。有问题可以再问我
      

  6.   

    http://topic.csdn.net/u/20110310/12/54144977-dbdb-45b2-9b58-10a3d3de7590.html?r=72069030
      

  7.   

    直接生存就好了.然后把EXE文件复制给别人用就是
      

  8.   

    你上面的Product Code是我自己可以随意填的吗?
    还有,我随意填了之后出现了“
    试图安装“D:\用户目录\Documents\Visual Studio 2010\Projects\Clock\Setup1\Debug\Setup1.msi”时发生以下错误:
    “拒绝访问。 ”有关详细信息,请参阅位于“C:\Users\ADMINI~1\AppData\Local\Temp\VSD3527.tmp\install.log”的安装日志文件。

    这是为什么呢?
      

  9.   

    Product Code不可以随便填写,是你项目的code。
    我给你找个文章。没时间给你试呐
    vs2005安装部署软件过程 
    1、在 Microsoft Visual Studio 2005的“文件”菜单上,单击“新建”,然后单击“项目”。2、在“新建项目”对话框中,选择“其他项目类型”,再选择“安装和部署”,然后在模板中选择“安装项目”。3、键入 TestSetup 作为该程序的名称,然后单击确定。4、添加安装需要的文件:  点击“文件系统”的“应用程序文件夹”,在右边框中点击鼠标右键,选择“添加”,选择“文件”,然后选择需要部署的文件。本例选择test.exe文件(如果该程序运行时还需要别的文件,则一起选择)。5、在“开始”菜单上建快捷方式:  A、点击“文件系统”的“用户的“程序”菜单”,在右边框中点击鼠标右键,选择“添加”,选择“文件夹”,文件夹的名称为“程序员”。  B、点击“程序员”,在右边框中点击鼠标右键,选择“创建新的快捷方式”,查找范围选择“应用程序文件夹”,选择test.exe文件,然后确定,更名为“程序员秘书”。6、在“桌面”建快捷方式:  点击“用户桌面”,在右边框中点击鼠标右键,选择“创建新的快捷方式”,查找范围选择“应用程序文件夹”,选择test.exe文件,然后确定,更名为“程序员”。7、安装后自动运行程序:  A、使用下面的代码创建一个 auto.vbs(auto名称可以随意) 文件:Set WshShell = CreateObject("WScript.Shell")WshShell.Run """" & Property("CustomActionData") & """",1,FalseSet WshShell = Nothing  B、打开安装项目并转到“自定义操作编辑器”。  C、选择“提交”节点;右击并添加一个新的“自定义操作”。  D、浏览文件系统以添加您在步骤 A 中创建的 auto.vbs 文件。  E、auto.vbs属性框的“CustomActionData”属性[TARGETDIR]test.exe8、选择TestSetup项目,在属性框中修改,Author为“鲁勤俭”,Manufacturer为“程序员秘书开发小组”,ProductName为“程序员”,Title为“程序员”。10、给快捷方式添加图标:  A、点击“文件系统”--“用户的程序菜单”--“程序员”,在右边框中点击鼠标右键,选择“属性窗口”,点击“Icon”--“浏览”,在图标对话框中,点击“浏览”,文件类型选择“可执行文件(*.exe)”,应用程序文件夹中选择test.exe文件(注:test.exe项目编译时要选择有图标才行,也可以直接在磁盘上选择一个图标文件),确定,如果有多个图标,选择一个图标,确定。  B、同理给“用户桌面”的“程序员”的快捷方式添加上图标。11、创建卸载链接:
         方法一  A、在安装项目目录中,创建一个新的 Uninstall.bat 文件。  B、在安装项目中,复制“ProductCode”属性(一个类似 [12345678-1234-1234-1234-123412341234] 的值)。  C、编辑       编辑 Uninstall.bat,以便让其中一行包含以下内容(其中,ProductCode 是您在步骤 2 中复制的值):  Msiexec /x ProductCode  D、将 Uninstall.bat 添加到安装项目的应用程序文件夹。  E、右击 Uninstall.bat 并选择“创建快捷方式”以创建快捷方式。  F、将快捷方式放在安装项目中相应的“开始”菜单文件夹中。  G、将快捷方式重命名为类似于“卸载 程序员秘书”,将属性ShowCmd设为vsdscMinimized。
         方法二
          或将:C:\WINDOWS\system32\msiexec.exe加入文集并创建msiexec.exe 快捷方式 将Arguments属性值设定为 /x + {ProductCode} 12、编译
      

  10.   


    vs2005安装部署软件过程 
    1、在 Microsoft Visual Studio 2005的“文件”菜单上,单击“新建”,然后单击“项目”。2、在“新建项目”对话框中,选择“其他项目类型”,再选择“安装和部署”,然后在模板中选择“安装项目”。3、键入 TestSetup 作为该程序的名称,然后单击确定。4、添加安装需要的文件:  点击“文件系统”的“应用程序文件夹”,在右边框中点击鼠标右键,选择“添加”,选择“文件”,然后选择需要部署的文件。本例选择test.exe文件(如果该程序运行时还需要别的文件,则一起选择)。5、在“开始”菜单上建快捷方式:  A、点击“文件系统”的“用户的“程序”菜单”,在右边框中点击鼠标右键,选择“添加”,选择“文件夹”,文件夹的名称为“程序员”。  B、点击“程序员”,在右边框中点击鼠标右键,选择“创建新的快捷方式”,查找范围选择“应用程序文件夹”,选择test.exe文件,然后确定,更名为“程序员秘书”。6、在“桌面”建快捷方式:  点击“用户桌面”,在右边框中点击鼠标右键,选择“创建新的快捷方式”,查找范围选择“应用程序文件夹”,选择test.exe文件,然后确定,更名为“程序员”。7、安装后自动运行程序:  A、使用下面的代码创建一个 auto.vbs(auto名称可以随意) 文件:Set WshShell = CreateObject("WScript.Shell")WshShell.Run """" & Property("CustomActionData") & """",1,FalseSet WshShell = Nothing  B、打开安装项目并转到“自定义操作编辑器”。  C、选择“提交”节点;右击并添加一个新的“自定义操作”。  D、浏览文件系统以添加您在步骤 A 中创建的 auto.vbs 文件。  E、auto.vbs属性框的“CustomActionData”属性[TARGETDIR]test.exe8、选择TestSetup项目,在属性框中修改,Author为“鲁勤俭”,Manufacturer为“程序员秘书开发小组”,ProductName为“程序员”,Title为“程序员”。10、给快捷方式添加图标:  A、点击“文件系统”--“用户的程序菜单”--“程序员”,在右边框中点击鼠标右键,选择“属性窗口”,点击“Icon”--“浏览”,在图标对话框中,点击“浏览”,文件类型选择“可执行文件(*.exe)”,应用程序文件夹中选择test.exe文件(注:test.exe项目编译时要选择有图标才行,也可以直接在磁盘上选择一个图标文件),确定,如果有多个图标,选择一个图标,确定。  B、同理给“用户桌面”的“程序员”的快捷方式添加上图标。11、创建卸载链接:
         方法一  A、在安装项目目录中,创建一个新的 Uninstall.bat 文件。  B、在安装项目中,复制“ProductCode”属性(一个类似 [12345678-1234-1234-1234-123412341234] 的值)。  C、编辑       编辑 Uninstall.bat,以便让其中一行包含以下内容(其中,ProductCode 是您在步骤 2 中复制的值):  Msiexec /x ProductCode  D、将 Uninstall.bat 添加到安装项目的应用程序文件夹。  E、右击 Uninstall.bat 并选择“创建快捷方式”以创建快捷方式。  F、将快捷方式放在安装项目中相应的“开始”菜单文件夹中。  G、将快捷方式重命名为类似于“卸载 程序员秘书”,将属性ShowCmd设为vsdscMinimized。
         方法二
          或将:C:\WINDOWS\system32\msiexec.exe加入文集并创建msiexec.exe 快捷方式 将Arguments属性值设定为 /x + {ProductCode} 12、编译
      

  11.   

    http://hi.baidu.com/xbinliao/blog/item/4bd6e5620f8436dbe7113aa8.html这个文章写得不错。
    你先看看吧。