首页 > TAG信息列表 > ClickOnce

C# clickonce 部署自定义文件

对于程序依赖的文件,例如库文件,非托管dll或是依赖的csv文件Excel模板文件等,clickonce发布后,并不能自动打包。 1、在项目上右键—>添加—>添加现在项 将自已需要的文件添加进来。 2、选中刚添加进来的文件,在属性窗口将“复制到输出目录”的值选为“始终复制”;将“生成操作”的值选

为了解决 clickonce 发布时出现 的发布者不受信任,用了自建证书但是... ...

问题: 为了解决 clickonce 发布时出现 的发布者不受信任,用了自建证书但是,代码到了同事的机器上编译错误: 无法导入以下密钥文件: highrock.pfx。该密钥文件可能受密码保护。若要更正此问题,请尝试再次导入证书,或手动将证书安装到具有以下密钥容器名称的强名称 CSP: VS_KEY_11DE77

.NET 5.0 RC2 发布,正式版即将在 11 月 .NET Conf 大会上发布

原文:http://dwz.win/ThX 作者:Richard 翻译:精致码农-王亮 说明:本译文舍弃了少许我实在不知道如何翻译但又不是很重要的语句。 今天(10月13日)我们发布了 .NET 5.0 候选版本 2(RC2),它是 11 月 .NET 5.0 正式版发布前的最后一个 RC 版本。RC2 是一个“上线”版本,表示你可以在生产环境中

在应用程序安装时安装sql express 2005和备份数据库

我有一个需要SQL Express 2005数据库的c#wpf应用程序,我想用我的应用程序部署Sql Express.所以我用谷歌搜索,但是没有找到任何有价值的信息,如何创建一个安装程序 1. install Sql Express 2005 and 2. restore my backup database 在我的项目安装之前?我试图在Visual Studio

如何在.NET中自动更新Windows服务?

我每周为Windows服务发布一些修改,而我的用户必须手动更新它.我曾想过要滚动自己的自动更新组件,但是我听说ClickOnce似乎只适合Windows Forms,而不适合Windows Services.我的案子有类似的解决方案吗? 如果我应该自己开发此功能,我应该: >停止服务,替换文件,启动服务? 要么 >卸载并安

c#-通过ClickOnce发布时仅上传更改的文件

ClickOnce安装程序中有几个大文件.每次发布时,我都必须发送所有内容.有没有一种方法可以仅复制已更改的.deploy文件?解决方法:这是不可能的,但是,您可以通过创建Bootstrapper并将其添加到可用的先决条件池中来获取那些大文件,创建一个单独的安装应用程序,并使该安装成为应用程序的先

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

我试图将我的第一个WPF C#应用程序部署到许多台式机上.对于案例数据库中的大多数记录,有一个很大的PDF,我想与数据库分开存储,并在按下按钮时显示(PDF文件名等于ID号).这是一个仅搜索的程序,用户不会将任何数据保存回数据库.大约有32,000个pdf,而且这个数字还会增长.当我尝试在项目

CodeGo.net>如何使MSBuild签署Clickonce应用程序中的所有文件

我有一个由Clickonce安装的应用程序(WPF),现在我需要对其进行签名,以便Windows可以将我的公司识别为受信任的发行者.我的C.I.中使用了以下命令行工具(带有菱形<>的参数仅用于举例说明情况): C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe /target:clean;build;publis

包含多个项目的解决方案的ClickOnce部署

我有一个包含几个项目的解决方案,以及一些被复制到相对于主应用程序的子文件夹中的项目.是否可以使用ClickOnce部署它?还是我应该创建一个单独的项目,包括对我的构建文件的引用,仅用于clickonce部署?解决方法:您遇到的实际问题是什么? 引用的程序集会自动包括在内,如果我将.EXE添加到P

c#面试题(2)

什么是.net中的私有程序集? 私有程序集是相对简单的程序集类型。私有程序集一般附带在某些软件上,并且也只能用于该软件中。当程序员在其他客户应用中使用这些类型程序集时,只需要添加引用既可进行调用。 什么是.net中的共享程序集? 共享程序集提供多个应用程序域访问同一个程

ClickOnce 安装错误,无法启动应用程序,请与应用程序供应商联系

问题的解决方案 1.想办法删除老版本 2.删除注册表   HKEY_CURRENT_USER\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment\SideBySide\2.0\PackageMetadata   3. 删除C:\Users\username\AppData\Local\Apps\2.0目录下的老版本数据 4.给C:\Users\use

c# – 用可执行文件捆绑一些信息?

我在我的网络服务器上使用IIS 7.5,我正在创建一个我发布到该服务器的C#WPF程序,以便人们可以下载该程序. 现在,人们使用http://…/Software/Shapeshifter/Setup.exe下载程序 但是,我希望杂志等的编辑能够制作我的节目的品牌副本,以便他们可以选择品牌. 例如这个链接: ?HTTP://…/Softwa

如何部署使用sql server express 2012和crystal report开发的C#windows表单应用程序

我在Microsoft Visual Studio 2013中开发了一个应用程序.Net Framework 4.5.我使用的DBMS是sql server 2012 express,用于报告的是Crystal报告13 我想创建一个安装文件,可以在客户端计算机上安装.net框架,sql server和crystal报表.此设置应该是脱机和静默的. 我用了一次点击但是当

ClickOnce是什么?如何使用?

ClickOnce是一种部署方式,主要解决C/S软件版本更新后,所有客户端都要重新安装的问题。 场景:假如,你的客户有1000个,你的服务端更新后,这1000个客户都要重新安装,难道要员工一个一个的电话通知客户安装吗? 因此,微软创造了ClickOnce部署方式,可以实现:客户端自动更新。 闲话少说:开始部署   1

c# – Citrix – 如何防止smartclient应用程序每次启动时重新下载

我们公司使用Citrix远程访问终端服务器,以便远程用户在其计算机上的虚拟窗口中启动智能客户端应用程序. 问题是每次用户启动时都会下载smartclient应用程序,尽管远程citrix服务器上的版本没有更改.这是因为每次关闭Citrix会话时都会清除用户的配置文件. 有没有办法避免这种情况,仍

c# – 我可以从ClickOnce部署文件中检索证书信息吗?

我有一个ClickOnce应用程序,该应用程序已部署到许多用户,这些用户使用位于以前开发人员计算机上的证书进行签名.自该开发人员离开公司以来,证书已过期.为了从另一台机器重新发布应用程序,我们需要能够找到原始证书并使用扩展名进行更新.我可以访问以前的开发人员的计算机,但我找不

c# – ClickOnce部署自动更新无效

我正在使用ClickOnce部署来检查更新: >我已完成设置,如发布选项卡,发布URL和检查更新路径,并在应用程序启动前检查更新并在线下和在线运行应用程序. >如果从本地系统安装应用程序,我将获得更新,但是,如果我从服务器安装应用程序,那么它不会检查更新. 下面是我用于检查更新的代码.我

ClickOnce部署~使用证书

为什么要用自己的证书呢 ,VS 自动创建的证书只有一年时间,如果改变时间后发布2017又不能发布 好吧 那我们就新建一个属于自己的证书 1.用makecert命令生成一个证书文件my.cer,并且附带一个密钥my.pvk。输入以下命令(vs开发人员命令窗口) makecert -r -n "CN="test" -b 06/25/2019 -e

C# – ClickOnce Web部署问题,显示XML代码而不是启动

我刚刚将我发布的应用程序文件上传到我的Web服务器,但是我在部署它们时遇到了问题.当我打开“publish.htm”并单击“启动”按钮时,它会打开.application文件并显示XML代码.即使手动输入.application的URL也会产生相同的结果.我目前正在使用Firefox 3.5,但我最近使用Firefox以相同的

c# – 使用ClickOnce安装我的应用程序 – 缺少dll消息(虽然没有请求)

我已经完成了clickOnce安装程序.这似乎没问题,但我有一点问题. 我已经设置为sql server 2008 express的先决条件. 如果我将其更改为2012,它会正确安装必备组件,但是,当它开始安装我的应用程序时,它会出错,搜索Microsoft.SqlServer.management.dmf 10.0.0.0版. 奇怪的是,读取this li

c# – 如何卸载ClickOnce应用程序?

我到处寻找这个答案,但关于SO的所有相关问题都很陈旧. This问题来自2009年,最好的(也是唯一的答案)有3个步骤.真?我的意思是..卸载程序不是每个安装程序的基本功能吗? 为什么微软会创建一个基本上安装你的应用程序的功能而无需卸载它?这根本没有意义..所以我真的希望我找不到它,并且有

c# – Clickonce应用程序和文件处理程序行为

我有一个clickonce应用程序,我为这个应用程序设置了几个文件处理程序(为了这个例子,我想处理扩展名为.aaa或.bbb的文件). 如果我选择一个带有这些扩展名的文件,我的应用程序会按预期启动,一切都很好.但是,如果我选择多个文件并打开它们(通过按Enter键或右键单击并选择“打开”),则

c# – 将构建日期放在大约框中

我有一个带有关于框的C#WinForms应用程序.我使用以下方法将版本号放在about框中: FileVersionInfo.GetVersionInfo(Assembly.GetExecutingAssembly().Location) .FileVersion 这最终给了我构建可执行文件的Subversion修订版号. 我还想将构建日期放入“关于”框中.我试过了: Fi

c# – 从两个不同的位置安装ClickOnce应用程序

我有一个使用C#在.NET framework 3.5,Service Pack 1中开发的Windows窗体应用程序.可以基于开发数据库和生产数据库发布应用程序.我正在使用MSBuild社区任务来发布我的应用程序.将应用程序发布到不同位置(即开发位置和生产位置)时,我不会遇到任何问题. 问题: >将开发应用程序安装到

c# – 执行exe时出现未知的发布者错误

我已经部署了我的Windows应用程序项目但是当我运行它时,它首先抛出一个错误“未知的发布者”.如何隐藏此消息?解决方法:您必须对包进行数字签名以防止出现此类错误. http://msdn.microsoft.com/library/ms172240.aspx. 但通常建议不要在应用程序的开发阶段担心这一点,而只在发货时考