clickonce相关内容

在没有 Mage 的情况下清除 .NET 下载的应用程序缓存?

我有一个 .NET 应用程序,我使用 ClickOnce 分发该应用程序,并且只能在线使用.如何清除未安装 Visual Studio 的用户计算机上的下载缓存? 解决方案 不需要 Visual Studio,只需 法师.它随附 Windows SDK,适用于尚未通过 Visual Studio 或框架 SDK 获得的用户. 另一种选择是编写代码以清除缓存.或者,您可以让他们删除安装 ..
发布时间:2021-12-26 23:18:00 C#/.NET

在不运行的情况下安装 ClickOnce

安装 ClickOnce 应用程序时,该程序会在安装后运行.是否可以在不运行的情况下安装? 我知道我可以使用设置和部署项目并创建安装程序,但我更喜欢使用 ClickOnce. 解决方案 我猜你可以伪造它.引入“IsInstalled"布尔属性,默认为 false.然后在 Program.cs 中,将 Main() 方法更改为如下所示: [STAThread]静态无效主(){Appl ..
发布时间:2021-12-26 23:16:50 其他开发

您如何在 ClickOnce 部署中包含许多其他文件?

我正在尝试将我的第一个 WPF、C# 应用程序部署到许多桌面.对于案例数据库中的大多数记录,我想将它与数据库分开存储并在按下按钮时显示(PDF 文件名等于 ID 号).它是一个仅搜索程序,用户不会将数据保存回数据库.大约有 32,000 份 pdf,而且这个数字还会增长.当我尝试在项目中列出这些文件并使用 ClickOnce 部署时,VS 说我已经超出了最大清单大小. 有没有办法使用 Cli ..
发布时间:2021-12-26 23:16:41 C#/.NET

如何同时部署两个 ClickOnce 版本?

我希望能够为我的应用程序提供一个测试 ClickOnce 服务器,用户可以在其中并行运行生产版本和测试版本.这可能吗? 我首先尝试在 AssemblyInfo.cs 中使用以下内容,并更改 ClickOnce 部署中的名称,尽管这一切都是用测试版本覆盖用户的生产版本.同样,当他们回到生产服务器时也是如此. #if DEBUG[装配:AssemblyTitle("产品名称-测试")]#别的[ ..
发布时间:2021-12-26 23:12:44 C#/.NET

VSTS Online - 使用 ClickOnce 签署 PFX 密码构建解决方案

我有一个正在 VSTS Online 中构建的 WPF 解决方案. 以下是我的基本构建定义: 在本地的 Visual Studio 2017 中,我分配了一次点击认证 (PFX).一切都在本地构建和编译良好. 构建失败并出现以下错误: 无法导入以下密钥文件:.密钥文件可能是密码受保护.要更正此问题,请尝试再次导入证书或手动将证书导入当前用户的个人证书存储. 我需要包含 ..
发布时间:2021-12-26 17:33:26 其他开发

如何在不同环境中使用 Azure DevOps Pipeline 发布 ClickOnce 应用程序?

我尝试了几天来使用 Azure DevOps Pipeline 发布我的 ClickOnce 应用程序.在详细介绍之前,我想从发布视图中执行以下操作: 我从一个工件和 2 个发布阶段开始,在我的暂存阶段修改带有暂存变量的 config.deploy 文件,并在暂存阶段修改带有生产变量的 config.deploy 文件我的生产阶段.部署工作正常,但由于哈希检查系统,应用程序的安装无法正常工作 ..
发布时间:2021-12-26 17:17:28 其他开发

使用第 3 方 DLL 部署 WPF 应用程序

在尝试部署我创建的 C#/WPF 应用程序时,我非常沮丧,该应用程序有一些对 3rd 方 DLL 的引用.我在项目中创建了一个名为 lib 的文件夹,我在其中放置了所有这些 DLL.在 VS2012 中,我通过浏览到该文件夹​​并选择所有 DLL 添加了引用.Copy Local 全部设置为 true.当我构建和运行时一切都很好,但是当我选择发布并创建 OneClick 安装程序时,事情就不那么顺 ..

VS2012 .NET 4.0 Clickonce VSTO CryptographicException:无法为提供的签名算法创建 SignatureDescription

我有一个 VS2010 .NET 4.0 VSTO Outlook Addin 项目,我希望将其迁移到 VS2012(但将其保留在 .NET 4.0 中).它编译得很好,并且从 IDE 内部运行也很好,但是当我尝试运行已发布的 ClickOnce 安装程序时,出现以下异常: System.Deployment.Application.InvalidDeploymentException:异常 ..
发布时间:2021-12-25 08:33:02 C#/.NET

如何签署 ClickOnce 应用程序

我有一个为客户构建的 ClickOnce 应用程序,我需要它来自受信任的发布者.我如何获取 Authenticode 证书并用它签署我的应用程序?这样当应用程序启动时,它来自受信任的发布者? 如何安装证书?我是否必须将它安装在我的开发服务器上,或者我在哪里安装它有关系吗? 整个过程是如何进行的?不想花3-500美元买个证书,安装错了就倒霉了. 是否有关于购买和安装证书以及签署 C ..
发布时间:2021-12-25 08:14:12 C#/.NET

部署无需安装即可运行的 Visual Studio 应用程序的最佳方式

我用 C#/.NET 编写了一个相当简单的应用程序,但找不到发布它的好方法.这是一种“工具"用户只会运行一次,或者每隔几个月运行一次.因此,我希望有一种方法可以将它部署到不需要安装即可运行的地方(只需在下载后直接双击 EXE 文件即可运行). 但是,它仍然需要(以某种方式)包含正确版本的 .NET、库等,以便正确运行.我知道这在使用 ClickOnce 时包含在内,但仍会将应用程序安装到用户 ..
发布时间:2021-12-23 17:41:40 C#/.NET

已安装 4.5 时,不会安装 .NET Framework 4.0

我将 Visual Studio 2012 用于需要(至少).NET Framework 4.0 的 WPF 项目.我已经安装了 4.5,但使用 Windows XP 的人无法安装该应用程序(因为 4.5 不能在 Windows XP 上运行).我使用 ClickOnce 作为部署应用程序. 当我尝试安装 4.0 版本时,出现错误(从荷兰语翻译,因此英文版本可能会有所不同): 此计算机 ..
发布时间:2021-11-26 11:26:47 其他开发

MSIX 包可以使用外部文件进行用户设置吗?

我们正在评估从当前客户端/服务器应用程序到 .NET Core 的迁移.3.0 版本增加了对我们客户端所需的 WinForms 的支持,但不支持 ClickOnce.我们的解决方案是在本地安装的,我们需要包括设置(以及其他),例如应用程序服务器的地址.我们动态创建可用于安装和更新客户端并包含设置的 ClickOnce 包.这在今天就像一个魅力.用户使用 ClickOnce 包安装客户端,每次我们更 ..
发布时间:2021-11-24 20:12:33 C#

ClickOnce 会移植到 .NET Core 3 或 .NET 5 以及 WinForms 吗?

既然 Winforms 正在移植到 .NET Core 3,那么将使用什么技术来部署这些应用程序?ClickOnce 也会被移植吗? ClickOnce 使用的许多属性当前都存储在 .csproj 文件中,但是这些项目文件在 .NET Framework 和 .NET Core 之间发生了显着变化,所以大概这需要更改 Microsoft 的 ClickOnce 代码才能使其工作? 微软 ..
发布时间:2021-11-24 15:49:07 C#

Dotnet 核心应用程序的 Clickonce 部署等效项

我们有一个要使用 ClickOnce 部署的 dotnet 核心控制台应用程序.主要是每次用户运行应用程序时,它应该检查更新并更新自己. 默认情况下,这在 dotnetframework 应用程序中的 ClickOnce 部署中可用.Dotnet 核心提供框架依赖部署 &独立部署.但在这两种情况下,更新都必须手动推送. 请建议我们如何为 dotnet 核心应用程序实现 ClickOnc ..
发布时间:2021-11-24 15:05:38 C#/.NET

ClickOnce 安装程序立即停止执行

我的 ClickOnce 设置有问题,完全不知道我做错了什么...... 我正在尝试使用 VS2012 发布适用于 Outlook 2013 的 VSTO 插件.但是,当我单击由 ClickOnce Publish 创建的 Setup.exe 时,安装程​​序会显示小安装窗口约半秒钟,然后立即再次消失.这根本不会显示任何错误消息或生成任何事件日志条目. ClickOnce 清单使用测试 ..
发布时间:2021-11-24 10:40:27 C#

ClickOnce 不会安装 .NET 4.5

我正在尝试使用 ClickOnce 部署 WPF 应用程序. 项目的目标框架是:“.NET Framework 4.5". 在 VS 项目属性 -> “发布" -> “先决条件"中我检查了两个项目: “Microsoft .NET Framework 4.5(x86 和 x64)" “Windows 安装程序 4.5" 当我尝试在未预装 .NET 4.5 的 Windows 7 ..
发布时间:2021-11-24 10:21:08 C#/.NET

Visual Studio 2013 中的 VC++ 2012 Runtime Bootstrapper 包在哪里?

我有一个通过 ClickOnce 部署的 .NET 4.5.2 应用程序.它使用 Magick.NET 库,它需要 Visual Studio 2012 的 Visual C++ Redistributable.我试过了它使用 2013 包,但它仍然需要 2012 版本才能工作.不幸的是,Visual Studio 2013 中可能的先决条件下列出的唯一版本是 2013 版本.其他版本无处可寻: ..
发布时间:2021-11-24 09:37:25 C#/.NET