ClickOnce发布注意的一些细节】的更多相关文章

细节1.应用程序启动前检查更新: 步骤:主工程-右键属性-发布(页面)-按“更新”按钮-勾选“应用程序应该检查更新(T)”-选择“应用程序启动前(F)”,如下图: 细节二:ClickOnce发布时"包括"资源文件(dll.xml等): 项目中遇到过发布成功,但是运行发布后的程序时,加载配置文件失败,如下图: 解决方法: 在主工程下找到配置文件-右键属性-设置“复制到输出目录”为“始终复制”-设置“生成操作”为“内容” ,如下图: 主工程-右键属性-发布(页面)-按“应用程序文件”按钮-…
iOS应用发布中的一些细节 前言 这几天最大的新闻我想就是巴黎恐怖袭击了,诶,博主每年跨年都那么虔诚地许下“希望世界和平”的愿望,想不到每年都无法实现,维护世界和平这么难,博主真是有心无力啊,其实芸芸众生的我们能做的大概就是不要闯红灯.不抢小妹妹的甜筒.拉完屎记得冲水.打饭不逃票.不在澡堂小便.不挖人家墙角……其实就是维护世界和平了. 然而黑客组织Anonymous向ISIS宣战了! 图0 威武! 好吧回归这次文章主题,就列举一些iOS应用发布中个人觉得还蛮容易忽略的一些细节. 再卖一次广告,博…
ClickOnce 发布,在系统必备中勾选了 .NET Framework 4,并选择了"从与我的应用程序相同的位置下载系统必备组件"时,执行发布,会提示缺少很多文件 使用 Package.xml 添加安装程序包 在文件资源管理器中,打开“包”文件夹. 默认情况下,路径为 C:\Program Files\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages(32 位系统)和 C:\Program Files (x86)\Micr…
针对Winform程序,介绍两种常用打包方式:ClickOnce和Windows Installer 应用程序如下: 一.ClickOnce发布 1.找到需要发布的项目文件,右击,从弹出的快捷菜单中找到[属性],点击打开属性窗口:找到图中图标栏目,更换图标. 2.在左边栏找到[签名]栏目,勾选[为ClickOnce清单签名],点击[创建测试证书],在弹出框中输入证书密码(任意),点击确定保存. 3.在左边栏找到[发布]栏目,填写发布文件夹位置,填写安装文件夹路径,选择安装模式 4.点击[更新]按…
前言 因本人工作需要,在一名非常非常好的老师的指导下,入门了C#,再次向老师表示感谢. 本人平时经常遇到的业务就是将数据下发给各部门,并让各部门再上报,此过程中经常会遇到数据格式不正确,数据错误等诸多问题.于是我就想到写一个数据上报系统,来规范他们的数据.但又因知识水平有限,暂时写不了MVC等网页程序,因此就做了个B/S版的WINFORM应用,但又不想每次更新后给他们每个人发客户端或者自己写代码架设服务器实现自动更新(因为本人较懒,使用了微软的ClickOnce,觉得很方便,所以就没学习自己写更…
在.net中非托管代码或非COM组件的外部DLL文件只能用DllImport的方式使用,但是在clickonce方式发布时不会自动包含到发布清单中去,办法是在项目中先把外部DLL文件作为普通文件添加进来,就象添加一个图片文件一样,用菜单中的添加现有项既可,然后就会出现在发布清单中,发布后的文件会自动加上deploy的后缀名,实际安装后会恢复原来的文件名,并且和exe文件处于同一文件夹中.…
当在internet发布用ClickOnce打包的客户端程序时,遇到ClickOnce启动后出错,错误信息如下: + Downloading https://xxxxx/Deploy/pc/Booter.application did not succeed.  + The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.  + The…
ClickOnce智能客户端,是微软提供比较早的一项技术,用于实现WinForm开发的应用程序能够自动更新,省去给每台客户端升级带来的困扰. 从网上的贴子里看,有的说好用,有的说不好用.客观的说,微软的东西其实都很好用的,不好用的原因是我们不会用.微软技术是上手容易,精通难,需要不断的摸索和研究,才能灵活运用.当然,我不是微软的水军,但我是用Net开发...好了,废话不多说,下面介绍下这个技术. 在网上找了下相关资料,发现这两篇介绍的很全面.不懂的童鞋可以详细阅读,我也不用粘贴复制,这样太没技术…
ClickOnce IIS7发布WinForm应用程序,非签名方式(不勾选签名中的"为ClickOnce清单签名") 一.在D盘上建一个文件夹”MyAppPath”.      该文件夹将用于存储网站文件,即为下述网站的物理路径. 二.通过IIS添加一个网站. 上述第二个步骤使用了开始时创建的文件夹.因为端口81和82已应用于其他网站,所以此处使用82号端口. 三.新建一个windows窗体应用程序项目. 四.设置上述项目的发布. 选中第一步建立的文件夹,发布生成的文件将存储在这里.…
1,无法有效避免非法的下载 使用ClickOnce部署,你的软件的更新版可以发布到Web服务器上,当用户从开始菜单启动软件时,ClickOnce自动到指定的URL去检测是否存在新版本,并且从这个地址下载最新版本.问题在于,访问这个URL的过程是ClickOnce的内部机能,不和用户产生任何交互,也就没法进行有效的用户验证,要想ClickOnce正常更新,就必须保证这个URL能够任意访问.导致任何人只要在浏览器输入这个URL,就可以下载程序. 我没有找到好的解决方法,只能尽量加强软件本身的验证机制…