【问题标题】:Settings in visual studio setup projectVisual Studio 设置项目中的设置
【发布时间】:2017-11-28 12:01:42
【问题描述】:

我正在 Visual Studio 2010 中的 C# 桌面应用程序的安装项目(msi 安装程序包创建者)工作。我想在安装项目中添加一些基于单选按钮的产品激活条件。我在包含单选按钮的设置项目中添加了一个用户界面,但我不知道从哪里获取从这个界面中选择的值,或者这个选择存储在哪里。 Image Radio Buttons User Interface

【问题讨论】:

  • 来吧,请google这个至少一次。你会发现你的答案是 100% 确定的。 ;-)
  • 试过了,能否提供一些信息或iink?
  • 虽然没有坏处,但这是个玩笑吗?我评论中的 google 字是蓝色的。这不是暗示这是一个链接吗?
  • 不,兄弟,我不是那个意思,他们主要指的是 asp 控件,我正在使用桌面应用程序的安装项目.. 我要问的是我需要查看安装项目中用户界面选择值所在的代码,因为我没有看到将存储这些值的任何代码,抱歉造成混淆

标签: c# visual-studio-2010 setup-project


【解决方案1】:

您无法在 Visual Studio 设置的 MSI 中单击对话框的按钮运行代码。其他工具(InstallShield、WiX、Advanced Installer 等)提供对所有 Windows Installer 功能的支持,但 Visual Studio 设置不支持。例如,这些工具可让您在单击按钮时运行自定义操作以验证输入。

所以你的问题和这些几乎一样:

c# setup project get radio buttons value

How to code for Custom Dialog in Setup Project?

所以基本上您可以将值传递给自定义操作。但是,如果您想根据单选按钮中的选择更改安装过程,那么您无能为力,因为所有 VS 自定义操作都会在安装完所有内容后运行。将所有这些推迟到应用程序首次运行之前可能会更好,并让应用程序处理这个问题。我假设用户可能希望在不重新安装产品的情况下从 Demo 升级到 Student 到 Professional。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-31
    • 1970-01-01
    相关资源
    最近更新 更多