clickonce相关内容
我可以使用SDK=“Microsoft.Net.Sdk”成功构建新的csproj格式的WPF应用程序。 然而,发布这款应用程序有点挑战。该选项肯定不能在IDE中使用。但我发现有点令人费解的是,当您直接调用msbuild时,发布目标似乎不可用。 以下是我设置的一些顶级属性:
..
我在发布/安装在Visual Studio 2019中用C#构建的ClickOnce应用程序时遇到问题。该应用程序是使用.NET Core 3.1和WPF生成的。 我为项目中包含的应用程序使用了一个图标,文件名为";loader.ico";。ClickOnce清单正在调用loader.ico,但发布时未生成所需的Loader.ico.ploy文件,这在尝试运行setup.ex
..
我想使用ClickOnce发布我的应用程序(因为我还没有找到任何其他解决方案,它与IDE一样简单且集成得很好)。 我已经建立了一个网站来发布我的应用程序,用户可以从那里下载它。我的理解是,发布ClickOnce的唯一方法是通过FTP。我读到过,有了ftp,你的密码就可以被“拦截”了。 这到底是什么意思?互联网上任何地方的任何人都能看到你的密码吗?或者它们必须位于您的本地网络中?基本上-
..
因此,我能够使用Click Once发布我的WPF应用程序,几个月来没有任何问题。但昨天,当我尝试时,我收到了一条看起来很奇怪的消息。 选择是选项时,发布停止并用这些错误填充错误列表: 我尝试联机搜索,但没有成功。 推荐答案 在我升级到Visual Studio 2019 16.7.3后,我开始遇到此问题。我还将我的应用程序从.NET框架4.7.2更新到4.8。(尽管我怀疑
..
我发布我的EXE并激活自动更新。 但当我编译exe时,出现错误: 严重性代码说明项目文件行抑制状态错误和 签名出错:签名失败 BinDebugapp.Publishmyapp.exe。SignTool错误:选项无效:/fd 于是我无法发布。 当我尝试取消选中“对ClickOnce清单进行签名”时,错误消失了 但我无法安装该程序包,因为Windows不允许,并且Windows D
..
CefSharp版本:91.1.211 到目前为止,我能够成功地将ClickOnce与cefSharp一起使用的唯一方法是将其依赖项放在根目录中,同时将构建操作设置为内容,并将复制到输出目录设置为始终。 但这真的很草率,我宁愿将这些依赖项至少放在子目录中,但那样cefSharp将不再用于部署。 是否可以将这些依赖项放在/CefSharp_Dependency这样的子目录中,然后在
..
我有一个WPF应用程序,我想通过ClickOnce将其部署给我们的用户。我们有四个环境,系统测试,用户测试,并行生产和生产。每个配置文件都需要不同的配置文件,其中包含特定于环境的服务器名称和其他内容,因此它们不能全部使用相同的代码库。大部分代码是相同的,但最终的包将略有不同,因为.config文件不同。 我发现我们在用户测试中安装了一个版本,比如说05版,然后他们进行测试,然后到了为他们提供下一
..
我已将我的一个WPF应用程序从.NET Framework4.7更新到.NET 5。它使用ClickOnce安装程序安装更新。由于更改为.NET 5,因此我使用了Assembly版本来设置版本,而不是依赖于ClickOnce版本,但也设置了ClickOnce ApplicationVersion。 此外,我还使用应用程序设置(user.config文件)存储一些用户设置。自更新到.NET 5以来
..
我一直在评估可用于 Windows 应用程序的各种安装和 Web 部署解决方案.我只是在这里澄清一下(没有太多细节,这些工具已经在其他问题中介绍过)我对选项的理解: NSIS - 生成安装可执行文件的免费工具.小二进制.专门的,有时是迟钝的脚本语言. Inno Setup - 安装可执行文件的免费工具.各种二进制压缩方案.Pascal 脚本引擎. WIX - 生成 MSI 二进制文件的免
..
使用 Mage 创建的 ClickOnce 应用程序 没有显示在控制面板添加或删除程序中为 Mage 命令行参数指定的图标. 我读了一些博客,例如: 添加/删除程序对话框中不显示应用程序图标 ClickOnce 应用程序的添加/删除程序中缺少图标 如何在不编辑注册表项的情况下实现此目的?有可能吗? 解决方案 如果不编辑注册表,就无法做到这一点,但您可以通过编程方式做
..
这些年来,我经常使用 ClickOnce,但我遇到了一些困难很多它的局限性.Web 部署有哪些替代方案? 到目前为止,我唯一能出现的是 ClickThrough,它是 WiX 现在处于次要地位.还有其他成功的吗? 解决方案 在使用了 WiX、NSIS 和 InstallAware 之后,我不得不谦虚地承认,对于我作为软件开发人员真正需要的东西来说,它们都是矫枉过正的.到目前为止,我所
..
我已成功开发并部署了一个 ClickOnce 应用程序,该应用程序注册了一个关联的文件扩展名,例如 *.abc.当我单击一个名为 x.abc 的文件或从命令提示符键入 x.abc 时,ClickOnce 应用程序将启动,我可以通过专用的API.我还可以使用以下代码以编程方式启动应用程序: System.Diagnostics.Process.Start ("x.abc"); 在我的 Windo
..
我正在使用 Winforms 开发 C# 桌面应用程序.我使用 Visual Studio 的单击一次安装工具创建了安装策略.幸运的是,它为客户端提供了检测、下载和设置相关的必备组件. 我的问题是我开始使用 .NET 4.0 开发此应用程序,然后将其升级到 .NET 4.5,现在在先决条件列表中检查了 4.5 和 4.我想知道如果我取消选中 .NET 4.0 组件会好吗? .NET 4
..
我正在通过单击一次来部署 .NET VSTO 应用程序.作为安装过程的一部分,需要为 COM 互操作注册应用程序的主程序集.我知道这可以通过编写代码来执行“REGASM assembly.dll/tlb"来完成,但问题是将安装我的应用程序的目标工作站没有管理权限,因此在尝试注册时 regasm 失败类型库. 我的问题是,当我没有管理访问权限时,如何注册我的 .net 程序集以实现 com 互
..
我在 Microsoft Visual Studio 2013..Net framework 4.5 中开发了一个应用程序.我使用的 DBMS 是 sql server 2012 express 并且用于报告的是 Crystal report 13 我想创建一个安装文件,可以在客户端计算机上安装 .net 框架、sql server 和水晶报表.此设置应离线且静默. 我使用过一次单击,
..
我有一个使用水晶报表的客户端 WPF.现在在客户端机器上,我必须分别安装水晶报告和应用程序.有没有办法将它附加到应用安装中? 我尝试将此作为附加组件添加到发布属性中,但它在发布期间出现错误,因为它在 Crystal Reports for .NET Framework 4.0 文件夹下的本地计算机上找不到. 解决方案 这是我的看法: 第 1 步:从此处安装 SAP Crysta
..
我有一个使用 Crystal Reports 的 .NET 项目.该应用程序使用 ClickOnce 分发.如果用户在他们的计算机上安装了 Crystal,那么一切都会很好.但是,并非所有最终用户的计算机上都安装了 Crystal Reports.这些用户收到以下错误... “无法安装或运行该应用程序.该应用程序要求首先在全局程序集缓存 (GAC) 中安装程序集 CrystalDecisio
..
有没有办法自动增加 ClickOnce 部署中的“最低要求版本"字段以始终等于当前内部版本号?基本上,我总是希望我的部署在启动时自动更新. 我怀疑我需要一些构建前/构建后的事件,但我希望有更简单的方法. 解决方案 我可能回答这个问题有点晚了,但我发现在 google 上很难找到解决方案,但最终想通了,所以想分享一下. 对于 MSBuild 版本 4(VS2010 和 VS201
..
我有一个 c# ClickOnce 应用程序,我需要能够为 OEM 目的多次发布. 我现在理解的方式是发布设置位于 .csproj 文件中.但是,在我想发布多个版本的情况下,这很不方便. 例如,A 公司需要与 B 公司完全不同的图标、开始菜单位置、产品名称等,但程序集不需要重命名. 这里有几个我能想到的解决这个问题的方法/问题... 1.有没有办法创建一个单独的发布设置文件
..
我遇到的问题是,当我通过 MSBuild (4.0) 发布 ClickOnce 应用程序时,publish.htm(或 default.htm)未在 app.publish 文件夹中创建. 当通过 Visual Studio 发布时,它会被装箱... 在我的 .csproj 文件中,我设置了以下属性,但它仍然无法正常工作... true
..