问题如上所述
通过VS2010 打包生成的安装文件,安装后 生成的快捷方式 右击属性 里面的目标项是灰色的 并不是像一般的那样显示与其相关的可运行程序的 地址所在地

解决方案 »

  1.   

    看过一个帖子说是要修改 msi文件 有没有 知道的啊
      

  2.   

    确实不是很好用,不过 经过一整天的探索最终还是解决了问题
    安装orca后,用orca打开msi安装包,在左边的Tables列表中找到Shortcut表,在右边记录中找到Directory为DesktopFolder的记录,修改该记录的Target属性为 [TARGETDIR]应用程序名称.exe
    就可以实现 桌面图标 属性中 查找目标和更改图标的可用。
    如果使用的是windows自带的那个卸载文件msiexec.exe,目标中 不仅会有这个文件的所在地址 还会加上/x {}
    因此需要自己创建项目编写一个卸载的可执行文件,加载进去 就可以创建常见的卸载快捷方式了