Vistual Studio安装项目生成的快捷方式问题及的Setup Project打包后删除打包时的文件会自动还原问题

当使用VS创建的打包程序在目标机器上运行时,如果删除程序目录中的文件,快捷方式会尝试自动修复。为防止这种情况,可以通过Orca工具添加DISABLEADVTSHORTCUTS属性并设置为1,阻止快捷方式的自动修复功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用VS的打包程序创建桌面快捷方式,装到目标机器后,如果删除程序目录中的某个文件,像数据文件、帮助文件,然后打开桌面或“程序”菜单的快捷方式就会自动进行修复安装。

要解决该问题可以采取以下步骤:
 在电脑应用程序中找到安装后的Orca程序,如下图所示:

下载Orca软件链接 :https://files-cdn.cnblogs.com/files/Charles2008/OrcaMis.rar

 双击打开Orca程序后,在打开VS打包好的应用程序,找到property,如下图所示

 

 右键并选择 Add Row


 添加DISABLEADVTSHORTCUTS属性并设置值为1

 

 


 最后点击保存即可

我们都知道通过VS工具自带的打包后会生成两个文件,一个是exe文件,一个是msi文件。 需要说明的是msi文件window installer开发出来的程序安装文件,它可以让你安装、修改、卸载你所安装的程序,也就是说VS工具打包生成的msi文件就是window installer的数据包,把所有和安装文件相关的内容封装在一个包里。VS工具打包生成的exe文件是主要是用于检查安装的环境,当安装的环境检查成功后,会自动安装msi文件。当然可能会有exe文件也能直接安装的,但是开发exe的候要比msi困难多,因为需要编写和安装、修改、卸载相关的很多内容,而msi把这些功能都集成化了,易于开发windows程序安装包。 而这个编辑器就是可以自由修改MSI中的各项值, 比如VS生成安装安装后,桌面快捷图标的属性中“查找目标”和“更改图标”这两个按钮不能使用,可使用以下方法: (1)下载此软件(免费破解版) (2)安装orca后,用orca打开msi安装包,在左边的Table列表中找到Shourtcut表,在右边记录中找到桌面快捷方式的记录,修改该记录的Target属性为 [TARGETDIR]应用程序名称.exe(看Directory列中值为DesktopFolder的那一行) (3)保存修改后的msi文件,重新安装生成快捷方式就可以查找图片和更改图标了。 再安装这两个按钮就可以使用了。。。 这只是此工具牛刀小试一下而已, 更多功能等待你去挖掘。。。。。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值