ClickOnce是一种Microsoft技术,通过发布到网站来简化应用程序的部署,用户可以通过单击该网站页面上的链接来安装它。初始设置后,开发人员可以通过“一键”更新应用程序。
是否可以为 AD CS 签名的代码签名证书选择“颁发给”属性?
我们有一个企业 AD CS 证书颁发机构,用于签署代码签名证书的证书请求。 我正在使用 certreq.exe -new -q -config "\ 我们有一个企业 AD CS 证书颁发机构,用于签署代码签名证书的证书请求。 我正在使用 certreq.exe -new -q -config "<servername>\<ca-name>" request.inf request.csr 命令生成 .csr,稍后将其提交给 CA。 最后,我使用 certreq.exe -submit -q -config "<servername>\<ca-name>" -attrib "CertificateTemplate:CodeSigning2" request.csr response.cer cert.p7b response.ful 命令检索证书。 发生的情况是,证书的“颁发给”属性设置为我自己(姓名 + 姓氏),这是我不想要的,并且据说是从登录到 CA Web 控制台进行签名的我的用户继承的。 我希望它显示我们的公司名称,但我还没有找到任何方法来明确指定它。 这背后的原因显然是,在安装 ClickOnce 部署的应用程序时,用户会收到一条提示,显示证书的颁发者名称,而不是主题或友好名称。 I have tested your CSR generating commands as follows: request.inf contents in my test: [newrequest] subject = "CN = Company1, O = Company1 Corp, L = Place1, S = City1, C = TT" Then on the machine that I have generated the CSR, I have checked Mmc -Certificate Manager - Current User - Certificate Enrollment Requests - doubled click the request: and verified the subject of this request without problems. CN = Company1 O = Company1 Corp L = Place1 S = City1 C = TT If you can see a similar enrollment request with subject as required but then the returning certificate is problematic, then the AD CS template you use (Codesigning2) should be investigated.
如何指定 Visual Studio ClickOnce 必备组件的安装顺序?
我正在使用 VS 2022,我使用 ClickOnce 来发布我的应用程序。 我的先决条件是 Crystal Report SP33、MS Access 2016 运行时和 .NET Framework 4.7.2。 当我运行 ClickOnce 时,水晶报表
是否有自动更新 .NET Core 2.1 控制台应用程序项目的解决方案?
我用 C# 编写了一个 .NET Core 2.1 控制台应用程序。它必须在我客户的系统 Windows 7 上运行,因此我无法将其升级到 .NET core 3.1 或更高版本。 现在我对我的应用程序做了一些更改,并且我...
System.UnauthorizedAccessException:对路径“...”的访问被拒绝
我使用.net 使用单击一次安装完成了 C# wpf 安装。一切正常。然后我有以下代码,它是已安装程序的一部分: 字符串目标路径 = System.Wind...
ClickOnce .net7 WPF 应用程序 - 为什么 ActivationUri 为空?
嘿,我正在尝试从另一个带有参数的应用程序启动离线 .net7 clickonce wpf 应用程序。遵循其他几个线程和博客文章,我找到了以下解决方案。让我们调用启动器...
如何在 VS 2022 和 .NET 7 中创建 ClickOnce 项目?
我有一个用 VS 2019 使用 .NET Framework 4.7.2 编写的 C# ClickOnce 项目。 它使用链接中描述的代码: https://learn.microsoft.com/en-us/visualstudio/deployment/how-to-check-for-applic...
“deps.json,计算出的哈希值与清单中指定的不同”是什么意思?
我一直在用 C# 构建一个应用程序。每当准备发布时,我只需单击一次即可发布它。然后,我会将单击一次生成的文件手动上传到 github 页面。然后我的用户...
我有来自 ssl.com 的 EV 代码签名证书,我正在尝试签署 ClickOnce 应用程序以消除用户安装应用程序时的警告消息,但是,我无法...
使用 mage.exe 自动进行扩展验证 (EV) 代码签名
我尝试使用金雅拓存储在 HSM 上的 EV 证书来签署 WPF ClickOnce 应用程序。我配置了持续部署 (CD),并且希望无需用户交互即可自动签名,...
2023 年 6 月后使用 USB 令牌在 Visual Studio 2022 中对 ClickOnce 清单进行代码签名
我正在努力寻找解决方案来在 Visual Studio 2022 中签署简单桌面应用程序的 ClickOnce 清单。我有一个 2023 年 6 月后颁发的新标准代码签名证书(即...
.NET 8.0 升级导致 WinForms 中的 Blazor Hybrid 在 ClickOnce 发布后在开发路径中寻找 wwwroot 文件
我遇到了 Blazor 混合应用程序的问题,该应用程序托管在 Windows 窗体表单中。当我将项目升级到.NET 8.0 后,这个问题就出现了。具体来说,ClickOnce 发布...
ClickOnce 应用程序在跳过新版本消息后不再自行更新或请求更新
我正在使用带有 NET 7.0 的 Visual Studio 2022 Professional 版本 17。我有以下问题:当我使用 clickonce 发布新版本时。一旦用户跳过更新,它就不会再次询问。我...
我有一个简单的 WPF 应用程序,用于进行一些测试。 我已成功部署到桌面上的文件夹。 前任。桌面\myApp\发布 安装位置是同一文件夹。 其他设置: 有用...
使用代码签名 ECC SHA384 进行 VSTO“ClickOnce 清单”签名
我有一个使用 Visual Studio 签名功能的 PowerPoint VSTO/C# 项目。 该项目正在使用 Sha256 代码签名证书并且工作正常。 我能够选择
我在 Visual Studio 2022 中点击“发布”按钮并设置所有内容: 发布路径:我的网站存储库,我放置所有文件(Setup.exe、Publish.html、应用程序文件和...
我可以从应用程序内部获取 ClickOnce 发布的产品名称吗?
我的 ClickOnce 发布名称与程序集名称不同。出于讨论目的,它是“App 6.0”。我在项目的属性中设置了它。有什么办法可以得到这个值...
如何通过powershell运行appref-ms(clickOnce)应用程序
我正在尝试创建一个 PS 脚本,该脚本将读取 xml 文件(服务器名称列表),然后在每个服务器上运行单击一次应用程序。就我而言,Power shell 脚本执行将通过
Microsoft 是否通过 clickonce 部署造成安全风险?
我正在尝试使用 ClickOnce 发布将 winforms 应用程序部署到小型组织内的一组用户。我是该组织的独家贸易商供应商。 ClickOnce 安装我的软件...
可以从 C# winform 项目在 Azure 管道中创建 ClickOnce 应用程序
我有一个 C# winform 项目,位于 Azure 存储库中。 我的目标是使用构建服务器将其转换为 Azure 管道中的 ClickOnce 应用程序。 没有启用签名或
我正在编写一个库(c# .net 4.0)以供在许多应用程序中使用。要求之一是库根据不同的目的向调用返回略有不同的结果...