vs2010 安装项目完成桌面快捷方式没法定位程序文件夹 解决方法

本文转载自http://www.cnblogs.com/jasonxuvip/archive/2012/07/13/2589952.htmlhtml

软件打包工具备不少种,让人不知道选那个方便本身使用,Tiger Installer是一个在强大的功能和简单易用两个特性中寻找平衡的安装制做软件【此处不是广告】.数据库

以前为了图方便一直在用 Tiger Installer。编辑器

昨天更新了一下Tiger 软件.安装包就不能建立桌面快捷和卸载了卡在那里【Win7 x64系统】,寻求....解决方案.工具

结果:spa

直接用Visual  Studio Installer 来制做安装包了.3d

如图:htm

用vs Visual  Studio Installer 你们都会,不会的能够看一下园子里的http://www.cnblogs.com/shenqiboy/archive/2012/03/20/2407694.htmlblog

 在此过程就不作什么说明了。图片

生成安装包 Setup.msi....就执行了安装。ip

在桌面顺利地建立了桌面图标.

 

这时俺进行了右键属性想找快速的到安装的目录下......杯具以下

坑爹的出现了红色框框里灰色的状态.【打开文件位置】 是没法操做的。

在打包工程里找一下看看有没有能够设置的地方,结果是:False.

网上一看原来这个微软遗留的问题,

微软告诉咱们:由于 Microsoft Windows 中的建立快捷方式功能不支持 Windows 安装程序描述符快捷方式的使用,将出现此现象。

微软又告诉咱们要解决此现象:请编辑要更改的快捷方式的目标值的安装程序包 (.msi 文件)
要更改快捷方式的目标值:就要使用 Orca 数据库编辑器编辑安装程序包,就是改安装包里shortcut:target的值。
 
此处提供 Orca工具  下载
 
操做过程来了
1、运行Orca.exe ,如图操做选中咱们制做好的 Setup.mis 打开。

打开后如图:左边的表是Setup.mis 文件相关的信息都在这里了.

2、找到左边表的 【File】 选项 

      如图:右边表会显示Setup.mis 文件的一些文件,如图片,dll 等。这里咱们只要找到 FileName 名字 为:咱们远行桌面快捷方式对应的 .exe 文件,而后复制表File字段的值(如图红框区域)。

3、找到左边表【Shortcut】选项

      如图:右边表会显示快捷方式的信息,表中Drectory 字段项就是快捷的位置项:DesktopFloder 就是位于桌面的,下面两个值就是开始菜单里的了。

      重点设置就是这里Terget【红框内】:把刚才的复制的值 粘帖此处,先后分别要加上"[#"、"]" ,即公式:[#+复制的值+]。

最后:保存文件并退出

结果如图:成功了..

总结:

1.用 Visual  Studio Installer 桌面快捷方式找到文件位置要另外设置繁琐

2.设置Terget值:把复制的值前面加上[#尾部加上] ,即公式:[#+复制的值+]

3.求解,请勿拍砖,疼。



做者: JasonXuVip
个人网址: 政和生活网
本文地址:
本文版权归做者和博客园共有,欢迎转载,但未经做者赞成必须保留此段声明,且在文章页面明显位置给出原文链接,不然保留追究法律责任的权利.
相关文章
相关标签/搜索