C# 如何设置通过使用VS2017部署项目安装.msi生成的快捷图标
我的任务是更改与我未创建的WPF VS2017应用程序关联的图标。我正在尝试更改安装应用程序的.msi时自动加载的桌面快捷图标 此解决方案使用Visual Studio安装程序项目生成deployment.msi 我试图在部署项目中更改文件引用,但它似乎保留了原始图标 我甚至用原始的.ico文件名重命名了新的.ico文件,并将其放入原始文件所在的目录中,但是.msi继续将旧图标加载到应用程序安装的桌面上C# 如何设置通过使用VS2017部署项目安装.msi生成的快捷图标,c#,wpf,C#,Wpf,我的任务是更改与我未创建的WPF VS2017应用程序关联的图标。我正在尝试更改安装应用程序的.msi时自动加载的桌面快捷图标 此解决方案使用Visual Studio安装程序项目生成deployment.msi 我试图在部署项目中更改文件引用,但它似乎保留了原始图标 我甚至用原始的.ico文件名重命名了新的.ico文件,并将其放入原始文件所在的目录中,但是.msi继续将旧图标加载到应用程序安装的桌面上 Visual Studio安装程序附加组件上是否有用户文档(不是教程) 更直接地说,如何在
- Visual Studio安装程序附加组件上是否有用户文档(不是教程)
- 更直接地说,如何在部署项目中指定桌面快捷图标
大量的网络搜索和实验还没有给出答案。安装程序项目有一个“文件系统”视图。 在“设置”下的文件上单击“圆形”,它将显示在代码编辑区域中 目标计算机上的文件系统下将显示文件夹 这些可能已配置为显式添加快捷方式的特定图标 单击左侧面板中的“用户桌面” 你将在右边有一条捷径 选择此选项并查看属性 有一个可能已设置的图标属性。单击图标,浏览并选择所需的。这应该在安装文件列表中 如果没有,请检查主入口点项目是否设置了图标 选择它的属性>应用程序 在图标和清单下设置ico文件
然后再试一次 Visual Studio安装程序附加组件上是否有用户文档(不是教程)?我不这么认为,但是有一个。您希望在安装的应用程序(exe文件)中使用嵌入的图标作为资源吗?如果是这样,您可以从该文件中选择图标。感谢您的回复,我正在尝试使用作为资源嵌入的图标(它被用作应用程序的图标),但我无法确定如何将其绑定到部署项目中的构建中,以便使用它为桌面上的应用程序创建快捷方式。