针对Winform程序,介绍两种常用打包方式:ClickOnce和Windows Installer 应用程序如下: 一.ClickOnce发布 1.找到需要发布的项目文件,右击,从弹出的快捷菜单中找到[属性],点击打开属性窗口:找到图中图标栏目,更换图标. 2.在左边栏找到[签名]栏目,勾选[为ClickOnce清单签名],点击[创建测试证书],在弹出框中输入证书密码(任意),点击确定保存. 3.在左边栏找到[发布]栏目,填写发布文件夹位置,填写安装文件夹路径,选择安装模式 4.点击[更新]按…
针对Winform程序,介绍两种常用打包方式:ClickOnce和Windows Installer 应用程序如下: 二.Windows Installer发布 1.新建项目 创建后视图 第一步: 应用信息 Application Information要设置程序在安装时显示的有关程序的信息,如程序的开发者.程序的开发公司,程序安装图标和程序简介等. 下面是常用设置的信息: 语言一般选择中文. 第二步:安装要求 选择适应的操作系统,以免造成不兼容的现象.     第三步:选择程序的文件: 第四步…
(1):一些发布方式 ClickOnce是什么玩意儿,这个问题嘛,在21世纪的互联网严重发达的时代,估计也没有必要大费奏章去介绍了,弄不好的话,还有抄袭之嫌.因此,有关ClickOnce的介绍,各位朋友可以直接查找MSDN文档,或者看下面这里,这是百度百科上的,其实也是Ctrl + C版本.http://baike.baidu.com/view/1390498.htm 如果你对这些理论的东西不感兴趣,没关系,上面所提及的内容你完全可以无视之.我们只要知道,ClickOnce是一种应用程序部署方式…
ClickOnce IIS7发布WinForm应用程序,非签名方式(不勾选签名中的"为ClickOnce清单签名") 一.在D盘上建一个文件夹”MyAppPath”.      该文件夹将用于存储网站文件,即为下述网站的物理路径. 二.通过IIS添加一个网站. 上述第二个步骤使用了开始时创建的文件夹.因为端口81和82已应用于其他网站,所以此处使用82号端口. 三.新建一个windows窗体应用程序项目. 四.设置上述项目的发布. 选中第一步建立的文件夹,发布生成的文件将存储在这里.…
1. ClickOnce简介 微软官方对ClickOnce的解释是:ClickOnce 是一项部署技术,您可以利用这项技术来创建基于 Windows 的自行更新的应用程序,并且安装和运行这类应用程序所需的用户交互最少. 使用用ClickOnce主要解决了程序部署中的几个问题: 更新应用程序困难.使用 Microsoft Windows Installer 部署,每次更新应用程序时,用户都可以安装更新(msp 文件)并将其应用到已安装的产品中:使用 ClickOnce 部署,可自动提供更新.只有更…
有不少朋友问到C#Winform程序怎么样配置升级,怎么样打包,怎么样发布的,在这里我解释一下打包和发布关于打包的大家可以看我的文章C# winform程序怎么打包成安装项目(图解)其实打包是打包,发布是发布两者是没有任何关系的,只是有些同志会分不清楚.混在一起了.下在面大家就和我一起来做一个发布并升级的程序吧. 首先我们准备几个工作1.新建一个存储发布后程序的目录比如D:\IIS\textWinform  以下简称-- 发布目录2.在IIS新建一个网站并指向目录D:\IIS\autoWinfr…
ClickOnce智能客户端,是微软提供比较早的一项技术,用于实现WinForm开发的应用程序能够自动更新,省去给每台客户端升级带来的困扰. 从网上的贴子里看,有的说好用,有的说不好用.客观的说,微软的东西其实都很好用的,不好用的原因是我们不会用.微软技术是上手容易,精通难,需要不断的摸索和研究,才能灵活运用.当然,我不是微软的水军,但我是用Net开发...好了,废话不多说,下面介绍下这个技术. 在网上找了下相关资料,发现这两篇介绍的很全面.不懂的童鞋可以详细阅读,我也不用粘贴复制,这样太没技术…
前言 因本人工作需要,在一名非常非常好的老师的指导下,入门了C#,再次向老师表示感谢. 本人平时经常遇到的业务就是将数据下发给各部门,并让各部门再上报,此过程中经常会遇到数据格式不正确,数据错误等诸多问题.于是我就想到写一个数据上报系统,来规范他们的数据.但又因知识水平有限,暂时写不了MVC等网页程序,因此就做了个B/S版的WINFORM应用,但又不想每次更新后给他们每个人发客户端或者自己写代码架设服务器实现自动更新(因为本人较懒,使用了微软的ClickOnce,觉得很方便,所以就没学习自己写更…
某一次 我同事用了这个词 ,说这样才显得够专业 擦.把某某项目 部署到服务器上 .擦 不就是拷个文件过去运行么.月亮 还是绵羊  我搞不清楚了 咱英文不好,绵羊叫的声音?.你就叫我山寨程序猿 随意 一直就这风格. mono 是一种基于.NET Framework的开放源代码平台. 安装文件在此地址下载 http://www.go-mono.com/mono-downloads/download.html 经证实 安装过后直接 把 moon.exe  和相关目录 直接 拷走 然后运行也是可以的,所…
9.1运行效果: 9.2开发实现: 1.首先配置服务器端,把“SNFAutoUpdate2.0\服务器端部署“目录按网站程序进行发布到IIS服务器上. 2.粘贴语句,生成程序 需要调用的应用程序的Load事件或者Program入口的Main方法第一行代码加上如下代码: 注意:是主程序的 Load事件要加上调整自动更新程序的代码.要以模式打开窗口.如果没有差异会自动关闭升级窗口显示主窗口. 3.把下面目录里的文件拷贝到 应用程序的同级目录下: 4.配置WINFORMS应用程序目录下Updateli…
转自:http://blog.csdn.net/chenyujing1234/article/details/7558185 最近做了C#软件,发布给客户用时,发现客户运行不起来,原因是客户电脑上没有装Frame Work库. 那么我们得把exe打包发布.发布的安装文件相当的大,以FrameWork为例达到了200多M.这就是为什么 有的应用程序只有1M多,可是发布时却做成了1G. 请注意以下的第五步. 转自:http://www.2cto.com/kf/201012/79607.html 使用…
winform程序中使用线程的必要性: 单线程操作在执行耗时任务时会造成界面假死,带来非常差劲的用户体验,有时候甚至会影响到正常的业务执行,使用多线程做相关操作实属不得已之举. 那么在编写程序之前必须要明白的一个点就是窗体的UI的操作只能通过UI线程来执行,其他线程如果要去执行窗体中的控件值修改或者其它[任何和窗体线程相关的操作],就会报异常,所有人都知道的.为了适应这一特性,于是就有了这样的写法: private void button1_Click(object sender, EventA…
有不少朋友问到C#Winform程序怎么样配置升级,怎么样打包,怎么样发布的,在这里我解释一下打包和发布关于打包的大家可以看我的文章C# winform程序怎么打包成安装项目(图解)其实打包是打包,发布是发布两者是没有任何关系的,只是有些同志会分不清楚.混在一起了.下在面大家就和我一起来做一个发布并升级的程序吧.首先我们准备几个工作1.新建一个存储发布后程序的目录比如D:\iis\textWinform  以下简称-- 发布目录2.在IIS新建一个网站并指向目录D:\iis\autoWinfro…
有不少朋友问到C#Winform程序怎么样配置升级,怎么样打包,怎么样发布的,在这里我解释一下打包和发布关于打包的大家可以看我的文章C# winform程序怎么打包成安装项目(图解)其实打包是打包,发布是发布两者是没有任何关系的,只是有些同志会分不清楚.混在一起了.下在面大家就和我一起来做一个发布并升级的程序吧.首先我们准备几个工作1.新建一个存储发布后程序的目录比如D:\iis\textWinform  以下简称-- 发布目录2.在IIS新建一个网站并指向目录D:\iis\autoWinfro…
C#Winform程序如何发布并自动升级(图解)     有不少朋友问到C#Winform程序怎么样配置升级,怎么样打包,怎么样发布的,在这里我解释一下打包和发布 关于打包的大家可以看我的文章C# winform程序怎么打包成安装项目(图解) 其实打包是打包,发布是发布两者是没有任何关系的,只是有些同志会分不清楚.混在一起了. 下在面大家就和我一起来做一个发布并升级的程序吧. 首先我们准备几个工作 1.新建一个存储发布后程序的目录比如D:\iis\textWinform  以下简称-- 发布目录…
1. Portable 共享.NET Core运行时环境与程序集依赖,部署的目标机器上需要事先安装.NET Core SDK,这是.NET Core的默认部署方式. 2. Self-contained 每个应用程序自带.NET Core运行时环境与程序集依赖,部署的目标机器不需要安装.NET Core SDK,将应用程序拷贝过来就能运行.…
VS2013 Winform程序打包部署 VS2013默认是没有安装打包程序的,需要手动安装,我安装的是 InstallShield2015LimitedEdition. 1.点击解决方案,右键,选择“添加”->“新建项目”,打开“添加新项目”窗口. 2.“添加新项目”窗口,选择安装的 InstallShieldLimitedEdition,点击[确定]. 3.[Project Assistant]进入打包导航,按照方框圈住的顺序进行配置即可 4.首先配置基本应用信息,如安装语言,字体,公司名等…
ClickOnce 发布,在系统必备中勾选了 .NET Framework 4,并选择了"从与我的应用程序相同的位置下载系统必备组件"时,执行发布,会提示缺少很多文件 使用 Package.xml 添加安装程序包 在文件资源管理器中,打开“包”文件夹. 默认情况下,路径为 C:\Program Files\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages(32 位系统)和 C:\Program Files (x86)\Micr…
如题,此处引用“南秦岭”的博文<使用ClickOnce发布Windows应用程序>,对作者表示感谢! 补充说明: “发布文件夹”是指你电脑上的本地文件夹:“安装文件夹”是指你提供给用户的url位置. 设置为“只能联机使用”之后,如果网站不能正常工作,则程序无法正常运行. 开发者随时进行的程序修改,发布之后,使用者在点击“setup.exe”(即使是之前下载的)时,都会立即从服务器获取新内容.…
首先在linux安装相应的.net core 环境,根据官方的示例安装即可:参考地址:https://dotnet.microsoft.com/learn/dotnet/hello-world-tutorial#install 其次,将在windows上的程序(先确定可以运行)发布到本地文件夹内,然后压缩,复制粘贴到linux中 3:在Linux上解压该文件夹(可能需要安装解压缩软件:可以使用命令行安装: 安装:sudo apt-get install unrar卸载:sudo apt-get…
在项目中用程序中嵌入mdf文件的方式来进行SQLServer数据库开发非常方便,用来发布开源项目等很方便,点击就可以运行,免部署,特别是在教学中用起来更加方便,老师不用先将数据库文件detach再发给学生,学生也不用将数据库文件attach.采用项目中嵌入mdf文件的方式,老师把讲课的代码发给学生,学生打开就可以运行.我在传智播客.net培训班教学中就是用的这种方式进行讲解. 在ASP.net程序中只要将mdf文件放到项目的App_Data文件夹即可,在连接字符串中使用Data Source=.…
阅读目录 开始 操作方式 支持的ASP.NET程序类别 它也是个HTTP服务器 支持远程机器访问 不受限于Windows防火墙 尊重每个人的操作习惯 内置多标签浏览器支持 启动参数及配置文件 支持 .NET 4.0 部署问题 由于现在会使用WinForm的人是越来越少了,可能有时候做点小东西就只好用ASP.NET去完成了(喜欢控制台的朋友请不要顶针),如果是这样,悲剧就发生了:一个小工具(或者小的演示项目),发给朋友去用,总不至于让人家也装个IIS或者VS20XX吧?如果没有这二样,这种小工具还…
原文链接: http://www.cnblogs.com/ants/p/5732337.html 阅读目录 环境说明 准备你的ASP.NET Core应用程序 安装CentOS7 安装.NET Core SDK for CentOS7. 部署ASP.NET Core应用程序 配置Nginx 配置守护服务(Supervisor) 这段时间在使用Rabbit RPC重构公司的一套系统(微信相关),而最近相关检验(逻辑测试.压力测试)已经完成,接近部署至线上生产环境从而捣鼓了ASP.NET Core应…
c# winform 程序打包部署 核心总结: 1.建议在完成的要打包的项目外,另建解决方案建立安装部署项目(而不是在同一个解决方案内新建),在解决方案上右击-〉添加-〉现有项目-〉选择你要打包的项目,这样就会把这个项目添加到该解决方案中来, 然后在安装项目setup上右击-〉添加-〉项目输出-〉主输出,在项目下拉框中选择刚添加的项目,选择这样就会把这个要打包的项目的基本文件添加到左侧的应用程序文件夹中,名字为主输出来自**(活动). 2.获取 productcode 码 先选中安装项目,再点属…
在我们做系统开发的时候,都会面临一个安装包制作的问题,如何把我们做好的系统,通过安装包工具整合成一个安装包给客户进行安装.安装包的优势就是一步步安装就可以了,不用复制一大堆文件给客户,还怕缺少那个文件导致系统运行出错.本文主要介绍基于DevExpress的Winform程序安装包的制作内容,包括VS2010和VS2013/V2105的不同处理方式. 我们知道,VS2010是最后一个可以使用微软安装包制作工具的VS版本了,所以后面VS2012/2013/2015版本都需要使用第三方安装包制作工具,…
这段时间在使用Rabbit RPC重构公司的一套系统(微信相关),而最近相关检验(逻辑测试.压力测试)已经完成,接近部署至线上生产环境从而捣鼓了ASP.NET Core应用程序在CentOS上的部署方案,今天就跟大家分享一下如何将ASP.NET Core应用程序以生产的标准部署在CentOS上. 环境说明 服务器系统:CentOS 7.2.1511 相关工具:Xshel.Xftp 服务器软件软件:.netcore.nginx.supervisor.policycoreutils-python 准…
最近在做访客系统,虽然说不是什么多大的项目,但麻雀虽小五脏俱全,使用EF Code First+Mysql+Frozenui响应式布局,感觉通过这个项目学到好多东西,Mysql的使用.EF映射Mysql.相遇式布局,今天上午发了一个版本,没想到有些地方需要改动,改动还不小,于是下午打起十二分的精神改,终于在下午快下班的时候改完了.改完之后要部署,说实话虽然做.Net也做这么久了,可我还没部署过,第一个版本上线的时候还是找同桌解决的,可是这个部署自己始终要学要会的,于是就自己百度试在自己电脑上试了…
阅读目录 环境说明 准备你的ASP.NET Core应用程序 安装CentOS7 安装.NET Core SDK for CentOS7. 部署ASP.NET Core应用程序 配置Nginx 配置守护服务(Supervisor) 这段时间在使用Rabbit RPC重构公司的一套系统(微信相关),而最近相关检验(逻辑测试.压力测试)已经完成,接近部署至线上生产环境从而捣鼓了ASP.NET Core应用程序在CentOS上的部署方案,今天就跟大家分享一下如何将ASP.NET Core应用程序以生产…
vs2010打包winform程序详解   最近一直在做winform程序,做完后程序打包很头疼,第三方打包工具,好用的花钱,不花钱的不好用,最后只能用vs自带的打包工具了! 打包过程vs2010(包含卸载功能): 1.  添加安装和部署. 首先打开一个要进行打包的项目的设计界面,然后点击vs上的“文件”→“添加”→“新建项目”→“已安装的模板”→“其他项目类型”→“安装和部署”→“Visual Studio Installer”→“安装项目”. 然后为安装项目起一个名称,再选择一个安装位置,如…
原文:Code First Migrations and Deployment with the Entity Framework in an ASP.NET MVC Application 1.启用Code First迁移: 当我们开发一个新的程序时,数据模型经常会发生改变,每次模型发生改变时,就会变得与数据库不同步.我们之前配置EF在每次数据模型发生改变时自动删除然后重建数据库.当我们增加.删除或者改变实体类或者改变DbContext类时,在程序下次运行时将会自动删除已经存在的数据库,并且创…