- 博客(50)
- 收藏
- 关注
.NET环境下每日集成
本系列主要介绍了.Net环境下如何使用CruiseControl.Net进行每日集成 .NET环境下每日集成(1):简介 .NET环境下每日集成(2):CruiseControl.Net安装 .NET环境下每日集成(3):CruiseControl.Net配置 .NET环境下每日集成(4):CruiseControl.Net配置注意事项 .NET环境下每日集成(5):CruiseControl.N...
2008-04-24 17:36:00 233
.NET环境下每日集成
本系列主要介绍了.Net环境下如何使用CruiseControl.Net进行每日集成 .NET环境下每日集成(1):简介 .NET环境下每日集成(2):CruiseControl.Net安装 .NET环境下每日集成(3):CruiseControl.Net配置 .NET环境下每日集成(4):CruiseControl.Net配置注意事项 .NET环境下每日集成(5):CruiseControl.N...
2008-04-24 17:36:00 82
.NET环境下每日集成(8):CruiseControl.Net Labeller Blocks
Labeller Blocks为每次编译标记 Date Labeller Default Labeller Iteration Labeller Last Change Labeller Remote Project Labeller State File Labeller 1.Date Labeller 生成如下格式yyyy.mm.dd.build<project> <...
2008-04-24 17:21:00 76
.NET环境下每日集成(8):CruiseControl.Net Labeller Blocks
Labeller Blocks为每次编译标记 Date Labeller Default Labeller Iteration Labeller Last Change Labeller Remote Project Labeller State File Labeller 1.Date Labeller 生成如下格式yyyy.mm.dd.build <project> ...
2008-04-24 17:21:00 69
.NET环境下每日集成(7):CruiseControl.Net Task Blocks
Task Block 类型: Build Publisher Email Publisher Executable Task File Merge Task FinalBuilder Task ForceBuildPublisher Modification Writer Task MsBuild Task NAnt Ta...
2008-04-24 17:10:00 104
.NET环境下每日集成(7):CruiseControl.Net Task Blocks
Task Block 类型: Build Publisher Email Publisher Executable Task File Merge Task FinalBuilder Task ForceBuildPublisher Modification Writer Task MsBuild Task NAnt Task ...
2008-04-24 17:10:00 105
.NET环境下每日集成(6):CruiseControl.Net Trigger Blocks
这块配置在什么情况下运行集成 通常你会用Interval trigger,就是每个多长时间运行一次集成,Schedule trigger也是经常使用的,Filter Trigger是在某种情况下组织集成的运行(比如你正在进行备份),你也可以制定一个空的节点<triggers/>只能手动执行。 有如下几种: Filter Trigger Interval Trigge...
2008-04-24 16:55:00 89
.NET环境下每日集成(6):CruiseControl.Net Trigger Blocks
这块配置在什么情况下运行集成 通常你会用Interval trigger,就是每个多长时间运行一次集成,Schedule trigger也是经常使用的,Filter Trigger是在某种情况下组织集成的运行(比如你正在进行备份),你也可以制定一个空的节点<triggers/>只能手动执行。 有如下几种: Filter Trigger Interval Trigger ...
2008-04-24 16:55:00 68
.NET环境下每日集成(5):CruiseControl.Net 源码管理器块
1. CruiseControl.Net支持非常多的源码管理器,下面是官方的一些介绍 2. 安装完后有对应的文档,这里我主要说一下TFS的配置 要想使用TFS,还必须安装一个插件前面文章我已经提过,下面是示例源码 <sourcecontrol type="vsts" autoGetSource="true" applyLabel="true"> <server>http...
2008-04-24 10:02:00 167
.NET环境下每日集成(5):CruiseControl.Net 源码管理器块
1. CruiseControl.Net支持非常多的源码管理器,下面是官方的一些介绍 2. 安装完后有对应的文档,这里我主要说一下TFS的配置 要想使用TFS,还必须安装一个插件前面文章我已经提过,下面是示例源码 <!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (fre...
2008-04-24 10:02:00 83
.NET环境下每日集成(4):CruiseControl.Net配置注意事项
1. 今天机器改了密码,启动不了,解决方法如下 设置为当前登录的用户名和密码 2. 我为web引用了log4net.dll,编译时本地成功,但是CruiseControl.Net编译不成功,经过查看日志是找不到log4net.dll,解决方法是把这些外部引入dll的也迁入源码管理器,引用同一解决方案的工程的则不必迁入源码管理器....
2008-04-24 09:38:00 122
.NET环境下每日集成(4):CruiseControl.Net配置注意事项
1. 今天机器改了密码,启动不了,解决方法如下 设置为当前登录的用户名和密码 2. 我为web引用了log4net.dll,编译时本地成功,但是CruiseControl.Net编译不成功,经过查看日志是找不到log4net.dll,解决方法是把这些外部引入dll的也迁入源码管理器,引用同一解决方案的工程的则不必迁入源码管理器....
2008-04-24 09:38:00 77
.NET环境下每日集成(3):CruiseControl.Net配置
1.要想使用CruiseControl.Net进行每日集成,必须对其进行必要的配置,配置文件是安装目录下的CCNet.Config 2.他是一个xml文件 <cruisecontrol> <project .. > </project> <project .. > </project> . ...
2008-04-23 14:31:00 134
.NET环境下每日集成(3):CruiseControl.Net配置
1.要想使用CruiseControl.Net进行每日集成,必须对其进行必要的配置,配置文件是安装目录下的CCNet.Config 2.他是一个xml文件 <!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.C...
2008-04-23 14:31:00 105
.NET环境下每日集成(2):CruiseControl.Net安装
1. 到这里下载 http://sourceforge.net/project/showfiles.php?group_id=71179&package_id=83198 CruiseControl.Net-1.3-Setup.exe是服务器 CruiseControl.NET-CCTray-1.3-Setup.exe 是客户端 2.下载完默认一路setup就可以了(黄色的项目名称),...
2008-04-23 14:08:00 107
.NET环境下每日集成(2):CruiseControl.Net安装
1. 到这里下载 http://sourceforge.net/project/showfiles.php?group_id=71179&package_id=83198 CruiseControl.Net-1.3-Setup.exe是服务器 CruiseControl.NET-CCTray-1.3-Setup.exe 是客户端 2.下载完默认一路setup就可以了(黄色的项目名称),...
2008-04-23 14:08:00 66
.NET环境下每日集成(1):简介
最近做项目,每天有如下任务,需求---》任务分解--》开发人员开发--》开发人员提交---》项目编译--》测试--》规范检查--》发布,每天做这样的工作要用去不少时间,而且还有一些问题,比如开发人员修改后没有编译成功就上传了,我得不到及时的反馈,而且每次给客户调教版本,这些流程都需要走一遍,太花费时间了, 我就想有没有工具可以自动完成我的一些任务呢?最近看敏捷,发现里面提到每日集成,正好可以解决我...
2008-04-23 13:53:00 123
.NET环境下每日集成(1):简介
最近做项目,每天有如下任务,需求---》任务分解--》开发人员开发--》开发人员提交---》项目编译--》测试--》规范检查--》发布,每天做这样的工作要用去不少时间,而且还有一些问题,比如开发人员修改后没有编译成功就上传了,我得不到及时的反馈,而且每次给客户调教版本,这些流程都需要走一遍,太花费时间了, 我就想有没有工具可以自动完成我的一些任务呢?最近看敏捷,发现里面提到每日集成,正好可以解决我...
2008-04-23 13:53:00 101
利用FxCop进行代码规范检查
1. Fxcop下载 http://www.microsoft.com/downloads/details.aspx?familyid=3389F7E4-0E55-4A4D-BC74-4AEABB17997B&displaylang=en 2. 安装后打开,我们加载一个程序集,分析,我们可以看到一下结果 3.这个检查内置了许多微软自己的规则,我们也可以定义自己的规则 规则介绍请参考...
2008-04-23 11:02:00 159
利用FxCop进行代码规范检查
1. Fxcop下载 http://www.microsoft.com/downloads/details.aspx?familyid=3389F7E4-0E55-4A4D-BC74-4AEABB17997B&displaylang=en 2. 安装后打开,我们加载一个程序集,分析,我们可以看到一下结果 3.这个检查内置了许多微软自己的规则,我们也可以定义自己的规则 规则介绍请参考...
2008-04-23 11:02:00 99
12 个 XP 实践
有计划的开发:通过结合使用优先级"故事"和技术估算,确定下一版本的功能 小版本:以小的增量版本经常向客户发布软件 隐喻:隐喻是一个简单、共享的"故事"或描述,说明系统如何工作 简单设计:通过保持代码简单从而保证设计简单。不断的在代码中寻找复杂点并且立刻进行移除 测试驱动开发:用户编写测试内容以对"故事"进行测试。程序员编写测试内容来发现代码中的任何问题。在编写代码前先编写测试内容 重构:这是...
2008-04-16 08:55:00 248
12 个 XP 实践
有计划的开发:通过结合使用优先级"故事"和技术估算,确定下一版本的功能 小版本:以小的增量版本经常向客户发布软件 隐喻:隐喻是一个简单、共享的"故事"或描述,说明系统如何工作 简单设计:通过保持代码简单从而保证设计简单。不断的在代码中寻找复杂点并且立刻进行移除 测试驱动开发:用户编写测试内容以对"故事"进行测试。程序员编写测试内容来发现代码中的任何问题。在编写代码前先编写测试内容 重构:这...
2008-04-16 08:55:00 101
如何启动Nunit的调试功能
1.首先下载安装Nunit-GUI,在这里下载:http://prdownloads.sourceforge.net/nunit/NUnit-2.4.7-net-2.0.zip?download 2.首先添加一个被测试的工程DebugWithNunit,添加一个类CalcFunction,提供一个除法功能 3,在添加一个测试工程TestProject,新建一个TestCalcFunction的...
2008-04-15 09:34:00 141
如何启动Nunit的调试功能
1.首先下载安装Nunit-GUI,在这里下载:http://prdownloads.sourceforge.net/nunit/NUnit-2.4.7-net-2.0.zip?download 2.首先添加一个被测试的工程DebugWithNunit,添加一个类CalcFunction,提供一个除法功能 3,在添加一个测试工程TestProject,新建一个TestCalcFunction的...
2008-04-15 09:34:00 113
项目经理如何参与任务管理
每个项目经理可能都会任务的管理,下面根据自己的经验画出两种方式 解释一下流程: 前提:客户发过来一些需求,并且等待这个需求完成的时间 第一种方案:(1)项目经理接到需求后把需求按角色拆分成任务,(2)估计每一个任务的完成时间 (3)把任务分配给不同的人 (4)开发人员确定给定时间是否能完成 (5)项目经理调整时间 (6)把时间报给客户 第二种方案:(1)项目经理接到需求后拆分成任务(不管角...
2008-04-14 17:55:00 156
项目经理如何参与任务管理
每个项目经理可能都会任务的管理,下面根据自己的经验画出两种方式 解释一下流程: 前提:客户发过来一些需求,并且等待这个需求完成的时间 第一种方案:(1)项目经理接到需求后把需求按角色拆分成任务,(2)估计每一个任务的完成时间 (3)把任务分配给不同的人 (4)开发人员确定给定时间是否能完成 (5)项目经理调整时间 (6)把时间报给客户 第二种方案:(1)项目经理接到需求后拆分成任务(不管角...
2008-04-14 17:55:00 166
WPF 全球化和本地化(图解)
当您将自己的产品限制为只能通过一种语言使用时,您便将潜在的客户群限制为全球 65 亿人口中的一小部分。如果您想让自己的应用程序被全球用户所接受,那么对产品进行经济而有效的本地化将是赢得更多客户的最好、最经济的方法 本文源码下载:http://www.cnblogs.com/Files/cnblogsfans/WPFLocalize.rar 1.新建WPF Application 2.定义界面如...
2008-04-12 16:15:00 208
WPF 全球化和本地化(图解)
当您将自己的产品限制为只能通过一种语言使用时,您便将潜在的客户群限制为全球 65 亿人口中的一小部分。如果您想让自己的应用程序被全球用户所接受,那么对产品进行经济而有效的本地化将是赢得更多客户的最好、最经济的方法 本文源码下载:http://www.cnblogs.com/Files/cnblogsfans/WPFLocalize.rar 1.新建WPF Application 2.定义界面如...
2008-04-12 16:15:00 123
客户比产品更重要
发现博客园里99%都是技术文章,很少有管理的经验分享,我们很多人都想有技术到管理,但是管理不是一蹴而就的,需要一定的时间积累,如果你的天赋高,时间可能会短些,但是管理设计到人,人是最复杂的,所以我认为管理没有最好,只有更好。我想每个技术人员能在做技术是接触一些管理会对技术也是有帮助的。这样技术人员可能会理解市场人员,会明白有时销售人员确实是瞎说也有瞎说的道理。 园子里大牛很多,...
2008-04-12 15:49:00 272
客户比产品更重要
发现博客园里99%都是技术文章,很少有管理的经验分享,我们很多人都想有技术到管理,但是管理不是一蹴而就的,需要一定的时间积累,如果你的天赋高,时间可能会短些,但是管理设计到人,人是最复杂的,所以我认为管理没有最好,只有更好。我想每个技术人员能在做技术是接触一些管理会对技术也是有帮助的。这样技术人员可能会理解市场人员,会明白有时销售人员确实是瞎说也有瞎说的道理。 园子里大牛很多,...
2008-04-12 15:49:00 196
(转)40 分钟内演示 31 项微软技术
Nigel Parker 利用他的假期时间制作了一段40分钟的视频,其中演示了微软的 31 项技术。 以下是他演示的技术的列表: 1. Microsoft Research Group Shot (00:20) 2. Sea Dragon (TED Video) (01:31) 3. Photosynth (02:45) 4. Microsoft Research HD Vie...
2008-04-09 11:29:00 97
(转)40 分钟内演示 31 项微软技术
Nigel Parker 利用他的假期时间制作了一段40分钟的视频,其中演示了微软的 31 项技术。 以下是他演示的技术的列表: 1. Microsoft Research Group Shot (00:20) 2. Sea Dragon (TED Video) (01:31) 3. Photosynth (02:45) 4. Microsoft Research HD Vie...
2008-04-09 11:29:00 67
升级ASP.NET3.5 Application到ASP.NET3.5 Extensions
我们希望升级到ASP.NET3.5使用ajax history功能,其实只需在Web.config里加入以下代码即可 <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyId...
2008-04-08 14:51:00 89
升级ASP.NET3.5 Application到ASP.NET3.5 Extensions
我们希望升级到ASP.NET3.5使用ajax history功能,其实只需在Web.config里加入以下代码即可 <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIden...
2008-04-08 14:51:00 55
使用ASP.NET 3.5 Extensions管理浏览器历史:使用客户端
1.新建一个web form,代码如下,注意黄色部分 2.浏览效果 3.贴一个微软提供的示例: Microsoft sample code <%@ Page Language="C#" %> <%@ Import Namespace="System.Globalization" %> <%@ Import Namespace="System.Collections...
2008-04-08 13:43:00 98
使用ASP.NET 3.5 Extensions管理浏览器历史:使用客户端
1.新建一个web form,代码如下,注意黄色部分 2.浏览效果 3.贴一个微软提供的示例: Microsoft sample code<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHi...
2008-04-08 13:43:00 65
使用ASP.NET 3.5 Extensions管理浏览器历史:使用服务器端
我们知道当我们使用ASP.NET AJAX的一些方便的服务端控件如UpdatePanel,我们的浏览器不能保存这些异步浏览的页面状态,而ASP.NET3.5 Extensions给我们提供了一个解决方法,下面演示一下使用实例: 一:简单示例 1. 首先下载安装ASP.NET 3.5 Extensions 2.新建一个ASP.NET3.5 Extensions Web Application 3...
2008-04-08 13:15:00 152
使用ASP.NET 3.5 Extensions管理浏览器历史:使用服务器端
我们知道当我们使用ASP.NET AJAX的一些方便的服务端控件如UpdatePanel,我们的浏览器不能保存这些异步浏览的页面状态,而ASP.NET3.5 Extensions给我们提供了一个解决方法,下面演示一下使用实例: 一:简单示例 1. 首先下载安装ASP.NET 3.5 Extensions 2.新建一个ASP.NET3.5 Extensions Web Application 3...
2008-04-08 13:15:00 99
RUP十大要素的应用
发现了RUP的十大要素之后,怎样才能让它给我的职业生涯带来根本的变化呢?这儿有一些建议,能帮助我们对付各种规模的项目。 1. 对于非常小的项目 首先,如果谁来问我,在一个非常小的、没有经验的项目组(才学了RUP)中,如何使用RUP和Rational开发工具来构造一个简单的产品,我会与他分享十大要素列表,以使项目组不被RUP的细节和Rational Suites的功能压垮。实际上,即使没有任何自动化...
2008-04-07 10:57:00 187
RUP十大要素的应用
发现了RUP的十大要素之后,怎样才能让它给我的职业生涯带来根本的变化呢?这儿有一些建议,能帮助我们对付各种规模的项目。 1. 对于非常小的项目 首先,如果谁来问我,在一个非常小的、没有经验的项目组(才学了RUP)中,如何使用RUP和Rational开发工具来构造一个简单的产品,我会与他分享十大要素列表,以使项目组不被RUP的细节和Rational Suites的功能压垮。实际上,即使没有任何自动化...
2008-04-07 10:57:00 104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人