我目前正在try 解决如何在我的Visual Studio应用程序中安装额外的.exe文件.它在一般情况下可以工作,但它不知道如何在安装之前判断是否已经安装了额外的.exe.

我认为最好的 Select 是判断注册表是否有类似的条目,然后判断结果作为安装条件?

我在Target Maschine上搜索注册表条目:

enter image description here

然后,我把结果作为一个条件放在安装exe的自定义操作中.

enter image description here

返回值是Bool还是String? 我的情况正确吗?

NOT WEBVIEW2

推荐答案

这是布尔.

是的使用NOT <property of WebView2>例如.非网站2

此外,请确保WebView2的属性:

注册表项:

SOFTWARE\WOW6432Node\Microsoft\EdgeUpdate\Clients\{F3017226-FE2A-4295-8BDF-00C3A9A7E4C5}

房产:WEBVIEW2

Csharp相关问答推荐

自定义JsonEditor,用于将SON序列化为抽象类

我无法在Ubuntu下编译使用microsoft.extension.configurationbuilder jsonapi和mono mcs的c#应用程序

如何在C#中删除一个特殊字符,如"使用Regex"

dotnet集合中内部数组的局部变量副本的用途是什么?'

为什么将鼠标悬停在DateTimeOffset上只显示Hour值?

如何在C#中使用正则表达式抓取用逗号分隔的两个单词?

.NET HttpClient、JsonSerializer或误用的Stream中的内存泄漏?

Amazon SP-API确认发货不设置&Quot;递送服务

StackExchange.Redis.RedisServerException:调用ITransaction.ExecuteAsync()时出现错误未知命令取消监视

如何将此方法参数化并使其更灵活?

如何通过属性初始化器强制初始化继承记录内的属性?

NET8 Maui&;iOS:AppCenter崩溃错误

N层解决方案上的依赖注入-删除样板

当使用Dapper映射DBNull时,我可以抛出异常吗?

在使用StringBuilder时,如何根据 colored颜色 设置为richTextBox中的特定行着色?

发布.NET 8 Blazor WebAssembly独立应用程序以进行静态站点部署

使用SQL Server 2022+时,我是否必须将代码从SqlConnection类对象中迁移出来?

与另一个对象位于同一位置的对象具有不同的变换位置

如何查找Span;T&>是否包含相同顺序的其他Span<;T&>

使用';UnityEngineering.Random.Range()';的IF语句仅适用于极高的最大值