none
打包的问题 RRS feed

  • 问题


  • 我有一点不明白:就是卸载的打包,怎么打进去呢?

    卸载的这个setup怎么加入的呢

    大其心,可容天下之物; 虚其心,可受天下之善;
    2010年1月25日 1:08

答案


  • 你在你的打包程序的“视图”---“文件系统”---“用户的程序菜单”中添加一个卸载的快捷方式,
    然后把这个快捷方式的arguments属性赋一个值 /x productCode

    如: /x {3EEB8F0B-E7E2-49BB-A3DC-11A28908BDC5}


    你参照下这里
    http://hi.baidu.com/nirvanan/blog/item/2f6fd5a3decb36a7caefd047.html
    努力+方法=成功
    • 已标记为答案 lfofiug 2010年1月25日 2:09
    2010年1月25日 1:24
  • 你直接添加一个快捷方式就可以.

    你右键点击你的打包项目的名称,弹出一个右键菜单,选择 “视图”---“文件系统”

    就能看到“用户的程序菜单”这一项
    努力+方法=成功
    • 已标记为答案 lfofiug 2010年1月25日 2:09
    2010年1月25日 1:34
  • 你把这个文件

    C:\WINDOWS\system32\msiexec.exe添加到你打包项目里

    然后在用户的程序菜单里面创建一个快捷方式,
    然后右键点击创建的这个快捷方式,弹出属性窗口,
    设置arguments属性和target属性
    努力+方法=成功
    • 已标记为答案 lfofiug 2010年1月25日 2:09
    2010年1月25日 1:53
  • 你好 你可以参考这篇文章 http://msdn.microsoft.com/zh-cn/library/sat42980.aspx

    更多详情参考 http://msdn.microsoft.com/zh-cn/library/ybshs20f.aspx
    Memory all alone in the moonlight~My Blog in .NET~~~
    • 已标记为答案 lfofiug 2010年1月25日 2:09
    2010年1月25日 1:55
    版主
  • 你好!
         我补充一下:
         目前好象很多程序都喜欢把卸载程序添加到开始菜单中,实际上这并不是微软推荐的方式,开始菜单中应该只包括一个启动程序的菜单,帮助文档和这样会造成开始菜单很杂乱,所以卸载菜单不应该添加到开始菜单中!卸载程序的标准方式是通过控制面板来卸载!
         这也是VS自带的安装包制作工具没有提供添加卸载程序的方式的原因!
    周雪峰
    • 已标记为答案 lfofiug 2010年1月26日 11:59
    2010年1月25日 4:23
    版主

全部回复


  • 你在你的打包程序的“视图”---“文件系统”---“用户的程序菜单”中添加一个卸载的快捷方式,
    然后把这个快捷方式的arguments属性赋一个值 /x productCode

    如: /x {3EEB8F0B-E7E2-49BB-A3DC-11A28908BDC5}


    你参照下这里
    http://hi.baidu.com/nirvanan/blog/item/2f6fd5a3decb36a7caefd047.html
    努力+方法=成功
    • 已标记为答案 lfofiug 2010年1月25日 2:09
    2010年1月25日 1:24

  •   不好意思,我再问一下:
      “添加一个卸载的快捷方式”,可是我不知道卸载在哪里呢?怎么建立快捷方式啊;
    大其心,可容天下之物; 虚其心,可受天下之善;
    2010年1月25日 1:28
  • 你直接添加一个快捷方式就可以.

    你右键点击你的打包项目的名称,弹出一个右键菜单,选择 “视图”---“文件系统”

    就能看到“用户的程序菜单”这一项
    努力+方法=成功
    • 已标记为答案 lfofiug 2010年1月25日 2:09
    2010年1月25日 1:34

  • 我还是不明白啊,点击一个文件,在这个文件上才能快捷方式啊,可是我现在不知道,这个文件在哪里,怎么把它引入打包项里?
    大其心,可容天下之物; 虚其心,可受天下之善;
    2010年1月25日 1:45
  • 你把这个文件

    C:\WINDOWS\system32\msiexec.exe添加到你打包项目里

    然后在用户的程序菜单里面创建一个快捷方式,
    然后右键点击创建的这个快捷方式,弹出属性窗口,
    设置arguments属性和target属性
    努力+方法=成功
    • 已标记为答案 lfofiug 2010年1月25日 2:09
    2010年1月25日 1:53
  • 你好 你可以参考这篇文章 http://msdn.microsoft.com/zh-cn/library/sat42980.aspx

    更多详情参考 http://msdn.microsoft.com/zh-cn/library/ybshs20f.aspx
    Memory all alone in the moonlight~My Blog in .NET~~~
    • 已标记为答案 lfofiug 2010年1月25日 2:09
    2010年1月25日 1:55
    版主
  • 你好!
         我补充一下:
         目前好象很多程序都喜欢把卸载程序添加到开始菜单中,实际上这并不是微软推荐的方式,开始菜单中应该只包括一个启动程序的菜单,帮助文档和这样会造成开始菜单很杂乱,所以卸载菜单不应该添加到开始菜单中!卸载程序的标准方式是通过控制面板来卸载!
         这也是VS自带的安装包制作工具没有提供添加卸载程序的方式的原因!
    周雪峰
    • 已标记为答案 lfofiug 2010年1月26日 11:59
    2010年1月25日 4:23
    版主