clickonce相关内容

WPF ClickOnce使用Microsoft.Net.Sdk发布

我可以使用SDK=“Microsoft.Net.Sdk”成功构建新的csproj格式的WPF应用程序。 然而,发布这款应用程序有点挑战。该选项肯定不能在IDE中使用。但我发现有点令人费解的是,当您直接调用msbuild时,发布目标似乎不可用。 以下是我设置的一些顶级属性: ..
发布时间:2022-07-18 11:16:43 C#/.NET

如何强制Visual Studio 2019为ClickOnce部署/安装的图标生成.ploy文件

我在发布/安装在Visual Studio 2019中用C#构建的ClickOnce应用程序时遇到问题。该应用程序是使用.NET Core 3.1和WPF生成的。 我为项目中包含的应用程序使用了一个图标,文件名为";loader.ico";。ClickOnce清单正在调用loader.ico,但发布时未生成所需的Loader.ico.ploy文件,这在尝试运行setup.ex ..
发布时间:2022-04-20 15:56:37 C#/.NET

使用FTP在Visual Studio中发布

我想使用ClickOnce发布我的应用程序(因为我还没有找到任何其他解决方案,它与IDE一样简单且集成得很好)。 我已经建立了一个网站来发布我的应用程序,用户可以从那里下载它。我的理解是,发布ClickOnce的唯一方法是通过FTP。我读到过,有了ftp,你的密码就可以被“拦截”了。 这到底是什么意思?互联网上任何地方的任何人都能看到你的密码吗?或者它们必须位于您的本地网络中?基本上- ..
发布时间:2022-04-20 15:51:22 C#/.NET

现有发布的部署似乎不是有效的部署清单

因此,我能够使用Click Once发布我的WPF应用程序,几个月来没有任何问题。但昨天,当我尝试时,我收到了一条看起来很奇怪的消息。 选择是选项时,发布停止并用这些错误填充错误列表: 我尝试联机搜索,但没有成功。 推荐答案 在我升级到Visual Studio 2019 16.7.3后,我开始遇到此问题。我还将我的应用程序从.NET框架4.7.2更新到4.8。(尽管我怀疑 ..
发布时间:2022-04-20 15:47:39 其他开发

SignTool错误:选项无效:/fd

我发布我的EXE并激活自动更新。 但当我编译exe时,出现错误: 严重性代码说明项目文件行抑制状态错误和 签名出错:签名失败 BinDebugapp.Publishmyapp.exe。SignTool错误:选项无效:/fd 于是我无法发布。 当我尝试取消选中“对ClickOnce清单进行签名”时,错误消失了 但我无法安装该程序包,因为Windows不允许,并且Windows D ..
发布时间:2022-04-20 15:42:00 其他开发

ClickOnce依赖项和CefSharp WinForms部署

CefSharp版本:91.1.211 到目前为止,我能够成功地将ClickOnce与cefSharp一起使用的唯一方法是将其依赖项放在根目录中,同时将构建操作设置为内容,并将复制到输出目录设置为始终。 但这真的很草率,我宁愿将这些依赖项至少放在子目录中,但那样cefSharp将不再用于部署。 是否可以将这些依赖项放在/CefSharp_Dependency这样的子目录中,然后在 ..
发布时间:2022-04-20 15:36:32 其他开发

ClickOnce部署到多个环境

我有一个WPF应用程序,我想通过ClickOnce将其部署给我们的用户。我们有四个环境,系统测试,用户测试,并行生产和生产。每个配置文件都需要不同的配置文件,其中包含特定于环境的服务器名称和其他内容,因此它们不能全部使用相同的代码库。大部分代码是相同的,但最终的包将略有不同,因为.config文件不同。 我发现我们在用户测试中安装了一个版本,比如说05版,然后他们进行测试,然后到了为他们提供下一 ..
发布时间:2022-04-20 15:31:04 其他开发

ClickOnce和.NET 5:未更新用户设置

我已将我的一个WPF应用程序从.NET Framework4.7更新到.NET 5。它使用ClickOnce安装程序安装更新。由于更改为.NET 5,因此我使用了Assembly版本来设置版本,而不是依赖于ClickOnce版本,但也设置了ClickOnce ApplicationVersion。 此外,我还使用应用程序设置(user.config文件)存储一些用户设置。自更新到.NET 5以来 ..
发布时间:2022-04-20 15:25:22 C#/.NET

为 Web 部署购买或构建?

我一直在评估可用于 Windows 应用程序的各种安装和 Web 部署解决方案.我只是在这里澄清一下(没有太多细节,这些工具已经在其他问题中介绍过)我对选项的理解: NSIS - 生成安装可执行文件的免费工具.小二进制.专门的,有时是迟钝的脚本语言. Inno Setup - 安装可执行文件的免费工具.各种二进制压缩方案.Pascal 脚本引擎. WIX - 生成 MSI 二进制文件的免 ..

“添加或删除程序"中 ClickOnce 应用程序的自定义图标

使用 Mage 创建的 ClickOnce 应用程序 没有显示在控制面板添加或删除程序中为 Mage 命令行参数指定的图标. 我读了一些博客,例如: 添加/删除程序对话框中不显示应用程序图标 ClickOnce 应用程序的添加/删除程序中缺少图标 如何在不编辑注册表项的情况下实现此目的?有可能吗? 解决方案 如果不编辑注册表,就无法做到这一点,但您可以通过编程方式做 ..
发布时间:2022-01-23 16:55:05 其他开发

ClickOnce 有哪些替代品?

这些年来,我经常使用 ClickOnce,但我遇到了一些困难很多它的局限性.Web 部署有哪些替代方案? 到目前为止,我唯一能出现的是 ClickThrough,它是 WiX 现在处于次要地位.还有其他成功的吗? 解决方案 在使用了 WiX、NSIS 和 InstallAware 之后,我不得不谦虚地承认,对于我作为软件开发人员真正需要的东西来说,它们都是矫枉过正的.到目前为止,我所 ..
发布时间:2022-01-23 16:51:08 C#/.NET

ClickOnce 应用程序不通过 Process.Start(“x.abc") 启动,其中 *.abc 与 ClickOnce 应用程序关联

我已成功开发并部署了一个 ClickOnce 应用程序,该应用程序注册了一个关联的文件扩展名,例如 *.abc.当我单击一个名为 x.abc 的文件或从命令提示符键入 x.abc 时,ClickOnce 应用程序将启动,我可以通过专用的API.我还可以使用以下代码以编程方式启动应用程序: System.Diagnostics.Process.Start ("x.abc"); 在我的 Windo ..
发布时间:2022-01-18 11:47:03 C#/.NET

.Net 4.5 是否包含 .Net 4.0

我正在使用 Winforms 开发 C# 桌面应用程序.我使用 Visual Studio 的单击一次安装工具创建了安装策略.幸运的是,它为客户端提供了检测、下载和设置相关的必备组件. 我的问题是我开始使用 .NET 4.0 开发此应用程序,然后将其升级到 .NET 4.5,现在在先决条件列表中检查了 4.5 和 4.我想知道如果我取消选中 .NET 4.0 组件会好吗? .NET 4 ..
发布时间:2022-01-16 19:55:16 C#/.NET

是否可以在不添加注册表项的情况下为 COM 互操作注册 .NET 程序集?

我正在通过单击一次来部署 .NET VSTO 应用程序.作为安装过程的一部分,需要为 COM 互操作注册应用程序的主程序集.我知道这可以通过编写代码来执行“REGASM assembly.dll/tlb"来完成,但问题是将安装我的应用程序的目标工作站没有管理权限,因此在尝试注册时 regasm 失败类型库. 我的问题是,当我没有管理访问权限时,如何注册我的 .net 程序集以实现 com 互 ..
发布时间:2022-01-14 12:26:31 C#/.NET

如何部署使用 sql server express 2012 和 Crystal Report 开发的 C# windows 窗体应用程序

我在 Microsoft Visual Studio 2013..Net framework 4.5 中开发了一个应用程序.我使用的 DBMS 是 sql server 2012 express 并且用于报告的是 Crystal report 13 我想创建一个安装文件,可以在客户端计算机上安装 .net 框架、sql server 和水晶报表.此设置应离线且静默. 我使用过一次单击, ..

在 clickonce 部署中安装 sap 水晶报告作为先决条件

我有一个使用水晶报表的客户端 WPF.现在在客户端机器上,我必须分别安装水晶报告和应用程序.有没有办法将它附加到应用安装中? 我尝试将此作为附加组件添加到发布属性中,但它在发布期间出现错误,因为它在 Crystal Reports for .NET Framework 4.0 文件夹下的本地计算机上找不到. 解决方案 这是我的看法: 第 1 步:从此处安装 SAP Crysta ..
发布时间:2022-01-13 14:42:59 C#/.NET

.NET ClickOnce 没有安装必备文件?

我有一个使用 Crystal Reports 的 .NET 项目.该应用程序使用 ClickOnce 分发.如果用户在他们的计算机上安装了 Crystal,那么一切都会很好.但是,并非所有最终用户的计算机上都安装了 Crystal Reports.这些用户收到以下错误... “无法安装或运行该应用程序.该应用程序要求首先在全局程序集缓存 (GAC) 中安装程序集 CrystalDecisio ..
发布时间:2022-01-13 14:18:09 C#/.NET

自动增加“最低要求版本"在 ClickOnce 部署中?

有没有办法自动增加 ClickOnce 部署中的“最低要求版本"字段以始终等于当前内部版本号?基本上,我总是希望我的部署在启动时自动更新. 我怀疑我需要一些构建前/构建后的事件,但我希望有更简单的方法. 解决方案 我可能回答这个问题有点晚了,但我发现在 google 上很难找到解决方案,但最终想通了,所以想分享一下. 对于 MSBuild 版本 4(VS2010 和 VS201 ..
发布时间:2022-01-08 15:46:52 其他开发

发布同一 ClickOnce 应用程序的多个版本的最佳方式是什么?

我有一个 c# ClickOnce 应用程序,我需要能够为 OEM 目的多次发布. 我现在理解的方式是发布设置位于 .csproj 文件中.但是,在我想发布多个版本的情况下,这很不方便. 例如,A 公司需要与 B 公司完全不同的图标、开始菜单位置、产品名称等,但程序集不需要重命名. 这里有几个我能想到的解决这个问题的方法/问题... 1.有没有办法创建一个单独的发布设置文件 ..
发布时间:2022-01-08 15:36:28 C#/.NET

MSBuild 未生成发布网页 (ClickOnce)

我遇到的问题是,当我通过 MSBuild (4.0) 发布 ClickOnce 应用程序时,publish.htm(或 default.htm)未在 app.publish 文件夹中创建. 当通过 Visual Studio 发布时,它会被装箱... 在我的 .csproj 文件中,我设置了以下属性,但它仍然无法正常工作... true ..
发布时间:2022-01-08 15:33:42 C#/.NET