C# 打包后,快捷方式属性下不能出现“查找目标” 解决

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情
1.下载工具orca工具(msi文件编辑工具) 
( 下载地址 )
2.解压orca后,运行Orca.exe,用orca打开msi安装包,在左边的Table列表中找到Shourtcut表,在右边记录中找到桌面快捷方式的记录,修改该记录的Target属性为
[TARGETDIR]应用程序名称.exe
(看Directory列中值为DesktopFolder的那一行)
3.保存修改后的msi文件,重新安装后生成的快捷方式就可以查找目标和更改图标了。
VS2022打包Winform踩坑实录:从快捷方式失效到配置文件丢失,我都帮你解决 本文详细解析了VS2022打包Winform应用时的常见问题及解决方案,包括快捷方式失效、配置文件丢失等典型问题。通过实战案例和代码示例,帮助C#开发者掌握可靠的打包技巧,确保应用程序在不同环境下稳定运行。特别针对VS2022打包过程中的痛点提供了专业指导。 阅读详情

相关推荐

C#学习记录——C# winform程序怎么打包成安装项目(VS2019图解)

今天学习将Winform程序打包成安装项目,参考网上教程,并记录尝试过程。测试打包的程序为用C# Winform开的的一个客户端程序。

做有价值的事,积累有价值的笔记! 3016

C#修改注册表实现桌面图标显隐

利用C#编写的注册读、写、删除、查询以及修改的通用类 另配有操作注册表的方法,word形式的19页! 测试用例: 1、先声明注册表的目录路径 private string openSubKey = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer"; 2、调用方法,下面是修改注册表桌面图标的显隐的键值的方法(0=显示,1=隐藏) RegistryKeys.ModifyRegistData(Registry.CurrentUser, "NoDesktop", openSubKey, "0");

vs 打包程序制作的快捷方式指向错误的位置

刚刚开发完成的一个Winform项目,使用VS2008自带的打包工具对它进行打包(设置开始菜单的快捷方式),安装后,发现快捷方式目标指向有问题。(winform程序的打包过程参见网络上的相关资源),这里我主要想说明打包后进行安装完毕后,快捷方式的指向问题。

VS2015C#使用Install Shield创建快捷方式为何属性中“目标”和“目标位置”为灰色

本人这篇文章主要针对如题的问题,这个问题很小,所以导致网上对于这个问题的资源十分匮乏,大概由于问题太小,所以发现的人很少,大佬也难以理解小白的苦恼,不屑于回答。经过一天多的努力,终于将这个问题解决,同时也深刻体会到英语的长期积累是多么重要。 VS2015C#使用Install Shield创建快捷方式为何属性中“目标”和“目标位置”为灰色。 献给每位想我一样在奋斗路上的小白们,我们互相结伴

qq_39985392的博客 2614

C# 打包安装部署 属性中找不到 查找目标打开文件位置

用第三方工具OrcaMis (一个可以修改msi文件的工具)来实现的   最后我又试了几次,以为是再程序打包的时候设置有问题,结果都没有找到原因,没有办法只有需求网络资源,网络上有朋友说VS创建的快捷方式不是标准的,是VS制作的安装包的问题,但是可以对VS制作的安装包msi文件进行修正。 具体修正步骤如下: (1)下载工具orca工具(msi文件编辑工具) orcaMis (2)安装or...

weixin_34146986的博客 524

Windows系统没有目标位置快捷方式及其目标文件获取

最近的项目需要解析Windows系统的快捷方式(.lnk),研究发现,虽然快捷方式的后缀都是(.lnk),但其实存在两种不同的格式,如图: 右侧的 QQ 快捷方式则是我们常见的那种,目标是指向一个 .exe,而左侧的 python 的快捷方式并没有目标位置,而且目标也不指向一个特定文件。 用 IShellLink 去解析 QQ 的快捷方式(一般的快捷方式)没有任何问题(网上搜代码一堆,这里...

底层小码农 5220

visual studio打包安装程序,快捷方式打开文件位置为灰色的解决办法

程序安装之后,打开文件位置为灰色。 主要问题为: 下图方框位置目标为“Advettised shortcut to”,这样生成的快捷方式 保存文件位置 就是灰色的。 解决办法:删掉默认的快捷方式,然后新建一个快捷方式,重新选择目标就可以了。 这样就OK了。 ...

inch2006的博客 2563

orca打开msi安装包,修改快捷方式地址

安装orca后,用orca打开msi安装包,在左边的Table列表中找到Shourtcut表,在右边记录中找到桌面快捷方式的记录,修改该记录的Target属性为: [TARGETDIR]应用程序名称.exe ...

zhanyong168的专栏 1514

Winform打包程序制作的快捷方式指向错误的位置(指向安装包文件)

刚刚开发完成的一个Winform项目,使用VS2008自带的打包工具对它进行打包(设置开始菜单的快捷方式),安装后,发现快捷方式目标指向有问题。(winform程序的打包过程参见网络上的相关资源),这里我主要想说明打包后进行安装完毕后,快捷方式的指向问题。 1、打包后生成文件说明      我们都知道通过VS工具自带的打包后会生成两个文件,一个是exe文件,一个是msi文件。

chenep的专栏 1151

C#项目使用Setup Project打包详细步骤

C#项目使用Setup Project打包详细步骤

asd157398的博客 1929

Orca安装程序包编辑器

vs打包后,属性中的打开文件位置按钮无反应,通过这个编辑工具,只需要用这个工具打开打包后的msi文件,只要找到 FileName 名字 为:我们远行桌面快捷方式对应的 .exe 文件,然后复制表File字段的值,找到Shortcut选项,重点设置就是这里Terget【红框内】:把刚才的复制的值 粘帖此处,前后分别要加上"[#"、"]" ,即公式:[#+复制的值+]。修改后保存文件,就可成功

VS制作的安装包,安装后程序快捷方式指向安装包而非主程序

如题:最近的项目中,使用VS2010 制作成的安装包在安装后出现了一个奇怪的错误,桌面生成的快捷方式在双击后并没有启动主程序而是启动了安装包,遂在网上搜索,知道了一个解决方法,如下:        刚刚开发完成的一个Winform项目,使用VS2008自带的打包工具对它进行打包(设置开始菜单的快捷方式),安装后,发现快捷方式目标指向有问题。(winform程序的打包过程参见网络上的相关资源)

677

c#打包学习总结

这两天一直在做公司软件安装程序的打包,主要学习过程是参照《C#入门经典》第17章和一些网络资料完成的,现在自己做个总结。    软件平台:VisualStudio2008中文版(在05下操作应该是一样的)。 1.     在已有项目中选择:文件->添加->新建项目->其他项目类型->安装与部署->安装向导(安装项目也可以),然后点击确定。2.     打开安装向导,点击下一步,按提示选

大鸾翔宇,遨游苍穹! 880

C# Winform 程序打包安装小结

这里主要是自己在做项目中对安装打包的一个简单总结 1、  在解决方案中点击右键增加安装部署文件(或新建),设置名称为Setup1(最好不要用汉字) 这里要注意安装路径,小心待会儿找不到安装包在哪里。 这里要注意安装路径,小心待会儿找不到安装包在哪里。 2、  这里就出现了三个文件,如下图 双击"应用程序文件夹"在右边的空白处右击,选择添加->文件夹信息,这

小明的专栏 1168

VS制作的安装包,快捷方式指向错误

VS制作的安装包,快捷方式指向错误 分类: 安装部署 2012-08-29 21:41 202人阅读 评论(0) 收藏 举报 如题:最近的项目中,使用VS2010 制作成的安装包在安装后出现了一个奇怪的错误,桌面生成的快捷方式在双击后并没有启动主程序而是启动了安装包,遂在网上搜索,知道了一个解决方法,如下: 文章出处:http://charles2008.cnblogs....

weixin_30834783的博客 147

手把手教你用C#打包应用程序(安装程序)【卸载模块已添加】

转自:http://bbs.bccn.net/thread-129015-1-1.html声明:软件平台:VisualStudio2005中文版(在03下操作雷同).1:新建安装部署项目打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图)2:安装向导关闭后打开安装向导,点击下一步,或者直接点击完成.如下图:3:开始制作安装向导完成后即

uem117的专栏 832
上一篇: C# 多线程编程,传参,接受返回值
下一篇: 对WinForm的App.config文件进行加密
Sbangm
博客等级 码龄17年 13粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值