c# - 可选的用户桌面快捷方式问题

标签 c# winforms setup-deployment

(将 VS 2010 与 Visual Studio 安装程序项目结合使用。)

我在“开始 | ”下的“用户界面”中添加了一个“复选框 (A)”对话框Welcome' 对话框并设置一个属性设置为“DESKTOPICON”的复选框。正在显示该选项。

在“文件系统”中,“用户桌面”的条件属性设置为 DESKTOPICON=1。

当我在我的 VM 上运行安装时,该选项似乎被忽略,并且始终安装用户桌面列表下的桌面快捷方式。

我看过这些类似的帖子,但它似乎不适用于桌面图标?

How do I specify Visual Studion Installer Conditions?

Visual Studio Deployment Project Optional Desktop Shortcut

用户桌面忽略它的条件属性是正常的还是我做错了什么?

最佳答案

Visual Studio 安装项目只创建已安装文件的快捷方式。这种类型的快捷方式链接到它们的目标并共享相同的组件。

由于在 Windows Installer 中您只能调节组件和功能,您不能直接调节快捷方式。

一个常见的方法是写一个custom action删除快捷方式。然后,您可以调整操作而不是实际的快捷方式或其文件夹。

关于c# - 可选的用户桌面快捷方式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8343886/

相关文章:

vb.net - 如何在NumericUpDown控件中显示一个空值?

c# - 将 Windows 窗体值发送到 wpf 控件以更新位于 wpf 控件中的属性。

c# - DropDownList 项目在每次回发后重复其值

c# - TabControl C# 中的图标 - 如何?

liferay - 通过 Jenkins 部署 Liferay Portlet war ?

visual-studio-2008 - HRESULT = Visual Studio 2008安装项目中的 '80004005'

Python:如何编写虚拟环境构建和激活脚本?

c# - 处理不同的非托管整数大小

c# - 具有 2 列主键 (CompositeId) 的表的外键

c# - 在自定义控件上绑定(bind) StringFormat