当前位置:文档之家› 最完整的VS2010应用程序部署&打包

最完整的VS2010应用程序部署&打包

1.如果開的是專案,右邊不能加入新專案,所以就從上面的檔案>加入>新增專案
選擇安裝和部署取好名稱後,就按確定
然後我們先打開使用者介面編輯器
把左邊紅框中的項目移除,剩下主項目,如右下的圖
屬性要設定Author Manufacturer ProductName
在檔案系統要在應用程式資料夾加入專案輸出
預設就是主要輸出,直接按確定
把Manufacturer删除
對主要輸出按右鍵可以很容易的建立捷徑
如果您有文件夹之类的要添加到项目中,你要右键-》新建-文件夹如图:
再把捷徑拖到使用者的桌面,安裝完桌面就會有捷徑了,捷徑名稱改成自己想要的
名稱
然後記得要幫捷徑加上Icon才會漂亮,先把 .ico加入到應用程式資料夾,
然後到使用者的桌面,點一下右邊屬性的Icon ,去選擇剛剛加入的檔案,這樣安裝完,就會在桌面建立有Icon的捷徑了
2、添加卸载,在右边的“应用程序文件夹”上右击“添加”——“文件”,选择“c:\\ windows\\system32\\m
siexec.exe”文件。

專案屬性按一下必要條件
建立安裝程式來安裝必較條件選項不要打勾檔案會比打勾小很多
按啟動條件編輯器,這邊一定要用.net framework 3.5
都好了,就建置吧
附加:如果需要引用到C:\ProgramData的数据文件,就在添加Common Folder再重命名为Common Application Data Folder,DefaultLocation的值改为[CommonAppDataFolder]。

DefaultLocation的值改为[CommonAppDataFolder]。

如果要添加注册表就,
或者
、这样添加注册表的文件夹
添加注册表
再不懂可以参考
vs2008打包winform程序(图文说明)2010-06-28 11:19
使用工具: VS2008
打包程序类型:WinForm(C#)
Frist Step:
创建->新建-》其它项目类型-》安装和部署-》安装项目如图:
Second Step:
点击“确定”后、
Three Step:
右键:
Four Step:
在这里选择您编译好的程序文件(如:dll)
点击“打开”后
Fifth Step:
如果您有文件夹之类的要添加到项目中,你要右键-》新建-文件夹如图:
NO.6:
这是一步(NO.6)是为了添加ICO图标,如果您不需要可以省略这一步(NO.6) NO.7:
如果想在您的安装部署电脑上的菜单里有您的程序菜单如下:
NO.8:
添加文件夹名称可自定义:
NO.9:
接下就重要了,将演示添加删除功能和发布等操作。

我们返回到“应用程序文件夹”这一项中,在右边找到您的主启动文件,这里我的为:Login.exe。

选择后,在您的主文件启动(Login.exe)点击-》右键-创建Login.exe的快捷方式(C)。

如下:
NO.11:
创建好后,修改名称,我这里为“启动”,并“剪切”到-》用户桌面。

(再重复一次操作,创建快捷方式-“剪切”-》用户的“程序”菜单)
NO.12:
此时这两个(用户的“程序”菜单、用户桌面)已经都存在这个”启动“快捷方式了
说明:为什么要在:(用户的“程序”菜单和用户桌面) 也添加“启动”这个快捷方式就不用我多说了吧
NO.13:
添加删除功能:再次返回到“应用程序文件夹”这一项添加文件“msiexec.exe"(此文件为于:您的系统盘如:C:windows\system32\msiexec.ext"目录下)。

添加进来。

1、
2、添加msiexec.exe文件
NO.15
再对msiexec.exe进行—》右键-》快捷方式,命名为“Uninstall“如下:
将Uninstall文件剪切到您的--》用户的“程序”菜单这一项中
然后进行“删除”参数配置。

解决方案-》TestSetup-》右键-属性
找到:ProductCode 并将其右边的值Copy下来(做为删除的值用)
返回到:”用户的“程序”菜单“这一项中再打到"Uninstall"-》属性-》Arguments-》值添加写:/x {A7C19EA1-D58E-405A-B267-97E2C77AD8BD}
您Copy过的值即可。

此时大部份工作已经完成了。

解决一下UI方面上的问题,给“启动,Uninstall"这两个文件添加 Ioc 图标
添加Uninstall ICO图标
同样的方法给启动添加ICO图标。

最后一步:
在解决方案--》右键-》生成。

完成了。

相关主题