安装部署
一枝独秀2013
这个作者很懒,什么都没留下…
展开
-
.Net应用程序打包部署总结
编译源代码并完成测试以后,开发过程其实并没有结束。在这个极端,需要把应用程序提供给用户。无论是ASP.NET应用程序,客户端应用程序还是 Compact Framework构建的应用程序,开发出来的软件都必须部署到目标环境中。.NET Framework的部署工作比以前容易得多了,因为不再需要注册COM组件也不需要编写新的注册表配置但愿。记得以前安装程序的时候,经常需要安装注册表项什么的,转载 2012-08-21 17:44:22 · 1413 阅读 · 0 评论 -
Wix打包系列(八) 注册程序集到GAC和VS的设计时环境
Visual Studio的设计时引用组件的窗口中看到的程序集的位置和程序集的运行时位置是不一样的,特别是在全局程序集缓存(GAC)中的程序集,通过WiX制作Winodws安装程序的时候需要处理这个区别。VS的设计时的添加引用窗口看到的程序集的位置来自注册表SOFTWARE\Microsoft\.NETFramework\AssemblyFolders – 放在HKEY_LOCAL_MAC转载 2013-07-07 16:11:45 · 1111 阅读 · 0 评论 -
Wix打包系列(一)如何使用wix制作安装程序
最近由于项目需要,需要给客户制作安装程序,一开始使用vs2005自带的打包工程来打包,但用了一段时间发现vs打包太死板,而且使用起来问题很多。收费的商业打包工具不在我考虑范围内,于是在网上找到了wix,稍微了解了下,发现wix的确可以满足我的需求;但是网上wix中文的资料少的可怜,百度,google上搜索到关于wix中文的资料少的可怜,有的只是一些简单的应用,还不足以满足我的要求;没办法,只能靠自转载 2013-07-07 15:50:16 · 1461 阅读 · 0 评论 -
Wix打包系列(七) 添加系统必备组件的安装程序
我们知道在vs的打包工程中添加系统必备组件是一件很容易的事情,那么在wix中如何检测系统必备组件并在安装过程中安装这些组件。这里以.Net Framework组件作为必备组件为例: 7.1 检测.Net Framework 版本 步骤1:为安装项目添加WiX .NET extensions库的引用 如果是命令行方式使用wix,那转载 2013-07-07 15:56:05 · 1134 阅读 · 0 评论 -
Wix打包系列(二)用户界面和本地化操作
上一章节,我们已经大概知道如何对文件进行打包安装,不过我们也注意到,通过对Sample.wxs的编译链接,生成的msi安装包没有任何用户界面,只有一个安装进度条。下面我们来看看如何给安装包添加用户界面: 2.1 使用wix用户界面 wix本身自带有一套UI,使用这些UI我们可以满足大多数的安装界面要求,你可以决定到底使用哪种WixUI: 1、转载 2013-07-07 15:51:23 · 1159 阅读 · 1 评论 -
WIX打包专题
http://www.cnblogs.com/shanyou/category/167184.html转载 2013-07-07 16:14:50 · 701 阅读 · 0 评论 -
Wix打包系列 (六)制作升级和补丁包
前面我们已经知道怎么制作一个完整安装包了,但我们的软件往往不能一次性就满足客户的需要,当客户需要我们给软件进行升级的时候,我们应该怎么做呢? 在这之前,我们有必要了解下Windows Installer中的Upgrades定义: 6.1 关于Windows Installer Upgrades 在Windows Install转载 2013-07-07 15:55:08 · 1331 阅读 · 0 评论 -
Wix打包系列(五) 部署数据库
很多人在使用vs进行打包的时候,经常会为数据库部署的问题犯愁,即便是重写Installer类的方法,也不是很可靠方便,下面我们来看看在wix中如何部署数据库。 5.1 创建数据库 wix包含数据库的相关链接库,需要为wix添加如下命名空间:Wix xmlns="http://schemas.microsoft.com/wix/2006转载 2013-07-07 15:54:23 · 836 阅读 · 0 评论 -
Wix打包系列(四) 自定义UI
除了标准的安装界面,如果我们要在安装时需要提供一些额外的信息时,这时就需要自定义界面来显示和录入这些信息。 4.1 自定义对话框 如上一章中我们测试数据库的连接串在源文件中定义的,如果我们需要用户安装时输入数据库信息,就需要添加一个如图的对话框。 开始之前,我们先看看标准的WixUI_Mondo UI包含哪些对话框: 1:转载 2013-07-07 15:53:28 · 1039 阅读 · 0 评论 -
Wix打包系列(三)自定义Action(Custom Action)
3.1 关于Action 我们已经知道如何生成具有标准安装界面的安装程序了,Windows Installer按照我们的界面设置使用标准的安装步骤进行安装,它的安装过程是由一系列标准的Action组成,通过这些Action来完成对计算机的安装配置;如果我们想自定义安装步骤或者在安装过程中执行自定义的操作,就需要使用自定义的Action。当然,使用Custom Action之前,我们应转载 2013-07-07 15:52:41 · 1141 阅读 · 0 评论 -
使用Microsoft Web Application Stress Tool对web进行压力测试
使用Microsoft Web Application Stress Tool对web进行压力测试Web压力测试是目前比较流行的话题,利用Web压力测试可以有效地测试一些Web服务器的运行状态和响应时间等等,对于Web服务器的承受力测试是个非常好的手法。Web 压力测试通常是利用一些工具,例如微软的Web Application Stress、Linux下的siege、功能全面的Web-C转载 2012-08-22 02:51:57 · 645 阅读 · 0 评论 -
使用.NET Reflector单步调试编译好的程序集
对于没有任何源代码和PDB文件的预编译程序集而言,如果没有合适的工具,调试起来并不容易。使用Red Gate的.NET Reflector可以在Visual Studio中即时反编译程序集,然后像调试有源代码的程序集一样单步跟踪它。大家需要了解.NET Reflector(在VS和VSPro版本中)是可以集成到Visual Studio中的。标准的内置对象浏览器只显示公有方法和类(见图转载 2013-09-06 11:31:39 · 1848 阅读 · 0 评论