【问题标题】:Visual Studio Deployment Project Optional Desktop ShortcutVisual Studio 部署项目可选桌面快捷方式
【发布时间】:2011-06-24 18:45:05
【问题描述】:

您好,我正在尝试获取与 VS2010 部署项目集成的可选桌面快捷方式。我在我设置的部分添加了 TargetMachine 文件系统的“用户桌面”的快捷方式,并且我在用户界面中设置了一个复选框对话框。您如何让 Checkbox1Property 作为创建桌面快捷方式的条件来传输?当我在 targetmachine 文件系统中查看快捷方式的属性时,我没有看到任何添加可以链接 Checkbox1Property 的条件语句的选项。快捷方式始终从现在开始创建。

谢谢

【问题讨论】:

    标签: c# visual-studio-2010 deployment


    【解决方案1】:

    要全面了解这一点,我建议阅读:

    http://www.codeproject.com/KB/install/vsSetupCustomDialogs.aspx

    简而言之,您已经添加了快捷方式并从“视图”->“用户界面”创建了一个新的对话窗口。剩下的就是设置条件属性。您无法更改快捷方式本身的此属性,但您可以为“用户的桌面”更改它。

    对于这种情况,您可能想要:CHECKBOXA1=1,这意味着只有在选中 CHECKBOXA1 时才会创建/激活该项目。 0 表示未选中。

    这里有条件语法的参考:

    http://msdn.microsoft.com/en-us/library/aa368012.aspx

    编辑:我刚刚对此进行了测试,看起来 Visual Studio 安装程序非常不直观。我提供的答案不起作用。您必须这样做,这是一种反击方式。这篇文章比我能更好地描述这个过程:How do I specify Visual Studio Installer Conditions?

    总体而言,Visual Studio 安装程序适用于相当普通的安装。它可以做更多的事情,但这样做很麻烦。您甚至可以在安装期间运行自定义操作(即:运行您自己的可执行文件)。 Visual Studio 安装程序包含在 VS 2010 中,但在未来版本中将被删除以支持 InstallShield LE。

    【讨论】:

      猜你喜欢
      • 2011-03-19
      • 1970-01-01
      • 2017-12-16
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      • 2010-09-06
      • 1970-01-01
      • 2013-03-14
      相关资源
      最近更新 更多