clickonce相关内容
每次单击一次应用程序发布新更新时,app.config 文件中的变量都会被销毁
..
我有一个 .NET 应用程序,我使用 ClickOnce 分发该应用程序,并且只能在线使用.如何清除未安装 Visual Studio 的用户计算机上的下载缓存? 解决方案 不需要 Visual Studio,只需 法师.它随附 Windows SDK,适用于尚未通过 Visual Studio 或框架 SDK 获得的用户. 另一种选择是编写代码以清除缓存.或者,您可以让他们删除安装
..
安装 ClickOnce 应用程序时,该程序会在安装后运行.是否可以在不运行的情况下安装? 我知道我可以使用设置和部署项目并创建安装程序,但我更喜欢使用 ClickOnce. 解决方案 我猜你可以伪造它.引入“IsInstalled"布尔属性,默认为 false.然后在 Program.cs 中,将 Main() 方法更改为如下所示: [STAThread]静态无效主(){Appl
..
我正在尝试将我的第一个 WPF、C# 应用程序部署到许多桌面.对于案例数据库中的大多数记录,我想将它与数据库分开存储并在按下按钮时显示(PDF 文件名等于 ID 号).它是一个仅搜索程序,用户不会将数据保存回数据库.大约有 32,000 份 pdf,而且这个数字还会增长.当我尝试在项目中列出这些文件并使用 ClickOnce 部署时,VS 说我已经超出了最大清单大小. 有没有办法使用 Cli
..
我希望能够为我的应用程序提供一个测试 ClickOnce 服务器,用户可以在其中并行运行生产版本和测试版本.这可能吗? 我首先尝试在 AssemblyInfo.cs 中使用以下内容,并更改 ClickOnce 部署中的名称,尽管这一切都是用测试版本覆盖用户的生产版本.同样,当他们回到生产服务器时也是如此. #if DEBUG[装配:AssemblyTitle("产品名称-测试")]#别的[
..
我有一个正在 VSTS Online 中构建的 WPF 解决方案. 以下是我的基本构建定义: 在本地的 Visual Studio 2017 中,我分配了一次点击认证 (PFX).一切都在本地构建和编译良好. 构建失败并出现以下错误: 无法导入以下密钥文件:.密钥文件可能是密码受保护.要更正此问题,请尝试再次导入证书或手动将证书导入当前用户的个人证书存储. 我需要包含
..
我尝试了几天来使用 Azure DevOps Pipeline 发布我的 ClickOnce 应用程序.在详细介绍之前,我想从发布视图中执行以下操作: 我从一个工件和 2 个发布阶段开始,在我的暂存阶段修改带有暂存变量的 config.deploy 文件,并在暂存阶段修改带有生产变量的 config.deploy 文件我的生产阶段.部署工作正常,但由于哈希检查系统,应用程序的安装无法正常工作
..
在尝试部署我创建的 C#/WPF 应用程序时,我非常沮丧,该应用程序有一些对 3rd 方 DLL 的引用.我在项目中创建了一个名为 lib 的文件夹,我在其中放置了所有这些 DLL.在 VS2012 中,我通过浏览到该文件夹并选择所有 DLL 添加了引用.Copy Local 全部设置为 true.当我构建和运行时一切都很好,但是当我选择发布并创建 OneClick 安装程序时,事情就不那么顺
..
我有一个 VS2010 .NET 4.0 VSTO Outlook Addin 项目,我希望将其迁移到 VS2012(但将其保留在 .NET 4.0 中).它编译得很好,并且从 IDE 内部运行也很好,但是当我尝试运行已发布的 ClickOnce 安装程序时,出现以下异常: System.Deployment.Application.InvalidDeploymentException:异常
..
我有一个为客户构建的 ClickOnce 应用程序,我需要它来自受信任的发布者.我如何获取 Authenticode 证书并用它签署我的应用程序?这样当应用程序启动时,它来自受信任的发布者? 如何安装证书?我是否必须将它安装在我的开发服务器上,或者我在哪里安装它有关系吗? 整个过程是如何进行的?不想花3-500美元买个证书,安装错了就倒霉了. 是否有关于购买和安装证书以及签署 C
..
如何指定 clickOnce 应用程序的目标文件夹? 解决方案 这在 ClickOnce 中是不可能的.ClickOnce 应用程序始终安装在本地应用程序数据的 Apps 子目录中.
..
我用 C#/.NET 编写了一个相当简单的应用程序,但找不到发布它的好方法.这是一种“工具"用户只会运行一次,或者每隔几个月运行一次.因此,我希望有一种方法可以将它部署到不需要安装即可运行的地方(只需在下载后直接双击 EXE 文件即可运行). 但是,它仍然需要(以某种方式)包含正确版本的 .NET、库等,以便正确运行.我知道这在使用 ClickOnce 时包含在内,但仍会将应用程序安装到用户
..
我正在尝试部署 ClickOnce 应用程序,但在客户端上安装失败.这是错误日志: 平台版本信息视窗:6.1.7601.65536 (Win32NT)公共语言运行时:4.0.30319.1System.Deployment.dll : 4.0.30319.1 (RTMRel.030319-0100)clr.dll : 4.0.30319.1 (RTMRel.030319-0100)dfdll.d
..
我将 Visual Studio 2012 用于需要(至少).NET Framework 4.0 的 WPF 项目.我已经安装了 4.5,但使用 Windows XP 的人无法安装该应用程序(因为 4.5 不能在 Windows XP 上运行).我使用 ClickOnce 作为部署应用程序. 当我尝试安装 4.0 版本时,出现错误(从荷兰语翻译,因此英文版本可能会有所不同): 此计算机
..
我们正在评估从当前客户端/服务器应用程序到 .NET Core 的迁移.3.0 版本增加了对我们客户端所需的 WinForms 的支持,但不支持 ClickOnce.我们的解决方案是在本地安装的,我们需要包括设置(以及其他),例如应用程序服务器的地址.我们动态创建可用于安装和更新客户端并包含设置的 ClickOnce 包.这在今天就像一个魅力.用户使用 ClickOnce 包安装客户端,每次我们更
..
既然 Winforms 正在移植到 .NET Core 3,那么将使用什么技术来部署这些应用程序?ClickOnce 也会被移植吗? ClickOnce 使用的许多属性当前都存储在 .csproj 文件中,但是这些项目文件在 .NET Framework 和 .NET Core 之间发生了显着变化,所以大概这需要更改 Microsoft 的 ClickOnce 代码才能使其工作? 微软
..
我们有一个要使用 ClickOnce 部署的 dotnet 核心控制台应用程序.主要是每次用户运行应用程序时,它应该检查更新并更新自己. 默认情况下,这在 dotnetframework 应用程序中的 ClickOnce 部署中可用.Dotnet 核心提供框架依赖部署 &独立部署.但在这两种情况下,更新都必须手动推送. 请建议我们如何为 dotnet 核心应用程序实现 ClickOnc
..
我的 ClickOnce 设置有问题,完全不知道我做错了什么...... 我正在尝试使用 VS2012 发布适用于 Outlook 2013 的 VSTO 插件.但是,当我单击由 ClickOnce Publish 创建的 Setup.exe 时,安装程序会显示小安装窗口约半秒钟,然后立即再次消失.这根本不会显示任何错误消息或生成任何事件日志条目. ClickOnce 清单使用测试
..
我正在尝试使用 ClickOnce 部署 WPF 应用程序. 项目的目标框架是:“.NET Framework 4.5". 在 VS 项目属性 -> “发布" -> “先决条件"中我检查了两个项目: “Microsoft .NET Framework 4.5(x86 和 x64)" “Windows 安装程序 4.5" 当我尝试在未预装 .NET 4.5 的 Windows 7
..
我有一个通过 ClickOnce 部署的 .NET 4.5.2 应用程序.它使用 Magick.NET 库,它需要 Visual Studio 2012 的 Visual C++ Redistributable.我试过了它使用 2013 包,但它仍然需要 2012 版本才能工作.不幸的是,Visual Studio 2013 中可能的先决条件下列出的唯一版本是 2013 版本.其他版本无处可寻:
..