日期:2014-05-18  浏览次数:20889 次

vs2008打包安装文件快捷方式有问题
用vs2008把程序打包制作安装程序时,所创建的桌面和程序菜单中的快捷方式,不是指向要运行的程序,而是指向程序所在的目录,例如: 运行的程序是 C:\Program Files\aaa\b.exe , 那么快捷方式是指去C:\Program Files\aaa, 同时,每次点击这些快捷方式,好象调用一次安装程序,然后才启动要运行的程序.

  按网上,书上所说的生成快捷方式的办法都很简单,没有资料详细介绍,也有人提出过类似这样的问题,不过好象没有人给出答案! 这到底是vs2008安装程序的问题,还是不会使用的问题? 为什么一个指向目录的快捷方式也能运行程序? 方什么运行程序前,去执行该运行程序的安装文件? 怎样才能使快捷方式指向要运行的程序?

------解决方案--------------------
在工程中直接点可执行文件然后点生成快捷方式,再把它放置到工程中的桌面目录下。
------解决方案--------------------
点击“文件系统”的“用户的“程序”菜单”,在右边框中点击鼠标右键,选择“添加”,选择“文件夹”,文件夹的名称为“test”。
点击“test”,在右边框中点击鼠标右键,选择“创建新的快捷方式”,查找范围选择“应用程序文件夹”,选择test.exe文件,然后确定
在“桌面”建快捷方式:
  点击“用户桌面”,在右边框中点击鼠标右键,选择“创建新的快捷方式”,查找范围选择“应用程序文件夹”,选择test.exe文件,然后确定
安装部署
------解决方案--------------------
http://www.ubosm.com/Article/ShowArticle.asp?ArticleID=653这里面介绍的很详细如果还有什么不明白的可以加我qq82147061注明csdn.
------解决方案--------------------
建快捷方式,然后拖到桌面上文件下
------解决方案--------------------
太好啦
找了很久
------解决方案--------------------
应该是你程序本身的问题,和打包发布没关系!
------解决方案--------------------
程序运行后是不是删除了所打包的文件?
------解决方案--------------------
如果安装目标文件夹里没有完全包含所有打包的文件,会出现这种情况!
------解决方案--------------------
探讨
发觉vs2008所制作的所有快捷方式,都不是指向安装后要运行的那个程序,而是那个安装的msi文件,举个例: 制作完后的安装程序名是: 123.msi,安装后放在C:\Program Files\aaa,里面有N多的运行程序,包括:主运行程序 aaa.exe, 卸载用的msiexec.exe,还有别的运行程序bbb.exe等等. 那么,这些程序的快捷方式都不是指向C:\Program Files\a……

------解决方案--------------------
+应用程序文件夹 (以下用A表示)
+用户的"程序"菜单 (B)
+用户桌面 (C)

---------
在你的A 中 应该有一个[主输出来自aaa(活动)] ,点击它右键 创建快捷方式,然后拖到C中即可(改下名字)
------解决方案--------------------
哥们,好像是你操作的问题。我的是正常的啊。都一样啊。不知道你的怎么那么高深了。
------解决方案--------------------
探讨
如果安装目标文件夹里没有完全包含所有打包的文件,会出现这种情况!

------解决方案--------------------
你看你们生成的快捷方式属性 指向的都不是你们的 .exe文件 如果你们把安装文件删除都会出问题
这算什么快捷方式
------解决方案--------------------
探讨

引用:
如果安装目标文件夹里没有完全包含所有打包的文件,会出现这种情况!


我也遇到了一样的情况 程序运行的时候需要删除程序的一个文件 然后再运行 快捷方式就会重新安装程序
那应该怎么解决这个问题呢

------解决方案--------------------
那是因为你在安装的过程中把用过的文件删除了 所有就出现了这种问题 建议把那些文件用过之后不要删除就不会有这种问题了。。。。
------解决方案--------------------
哥们,我这是第三次遇到这个问题,一直没有解决,和你的情况基本上一样,点击快捷方式好像什么组件了的又加载了一遍,
但我测试过,程序没有问题,你找到你的安装文件,点击你的可执行程序,就没有问题,所以是咱们快捷方式的问题,正在查找这个问题的解决方法,
祝你我好运。

有空加QQ聊:921922358
------解决方案--------------------
可以尝试修改msi文件更改快捷方式路径,可以参考这个帖子:

http://topic.csdn.net/u/20101102/16/f5782fd2-5c64-491d-bd98-4fbb6f9ff387.html
------解决方案--------------------
1、到网上下载orca工具,也就是打开msi文件数据库的工具
2、安装orca后,用orca打开msi安装包,在左边的Tables列表中找到Shortcut表,在右边记录中找到Directory为DesktopFolder的记录,修改该记录的Target属性为 [TARGETDIR]应用程序名称.exe
3、保存修改后的msi文件,安装完成后生成的快捷方式就可以用查找图标和更改图标了
这个问题应该是vs打包工程的问题,在vs中好像没找到可以设置的地方