有没有办法禁用升级的组件页面?我想启用我的软件升级,但我不想让用户在升级的情况下更改组件的选择.而是从第一次安装升级所有现有组件的安装程序.
我担心用户在升级期间选择较少的组件,那些丢失的组件将作为旧版本保持安装并且你弄得一团糟.
我在脚本中添加了以下内容:
[Setup]
DisableDirPage=auto
DisableProgramGroupPage=auto
DirExistsWarning=auto
Run Code Online (Sandbox Code Playgroud)
我只需要一种方法来禁用组件页面并使用先前安装(完全安装)的选择进行升级.那可能吗?
更新
[Setup]
UsePreviousTasks=true
Run Code Online (Sandbox Code Playgroud)
UsePreviousTasks正在读取注册表中的现有部分,这是好的.现在我需要找到隐藏选择窗口的方法.
谢谢,沃尔夫冈
我试图使用LINQ查询DataGridViewRowsCollection对象,所以我不需要for循环。我想让第一个单元格是字符串,然后将其放在通用列表中。
根据我的知识和研究,查询应为以下内容:
Dim Result As List(Of String) = (From row In gridMappingClasses.Rows.Cast(Of DataGridViewRow)()
Select row.Cells(0).Value.ToString).ToList()
Run Code Online (Sandbox Code Playgroud)
但是它失败并出现以下错误:范围变量名称不能与“ Object”类的成员名称匹配。
但是,如果我删除ToString方法调用并将Result更改为List(of object),它可以正常工作。顺便说一句,我正在使用严格。
有人可以帮忙吗?