posted @ 2009-06-20 10:11 最后的据点 阅读(678) 评论(0) 推荐(0) 编辑
摘要:
BVT测试介绍:BVT测试也称为"冒烟测试".版本验证测试 (BVT) 通常由一组广泛的测试组成,这些测试用于验证特定版本的总体质量。BVT 通常根据设定的计划自动运行,经常在夜间进行。也可以手动运行,例如自动运行失败后。如果 BVT 中的所有测试均已通过,则认为该版本成功。就是拿到一个软件,首先不急于完全测试,而是在很短的时候内把软件的基本功能走一遍,看有没有什么大的问题,如果存在大的问题,就没... 阅读全文
摘要:
本文乃偶一有管理潜质的同事所撰写,本人认为他写的非常好,故收藏之! 项目管理,关注三大块:进度、质量和资源。三大块相互制衡,当进度要求过高,又要保证质量,就得增加资源。资源包括项目团队成员、公司其他部门、上级领导,客户也可以成为我们的资源。什么地方都得用到资源,协调资源就成为项目管理最平常的活动。 协调资源,项目内和项目外的资源都得协调。 项目内各成员得学会申请资源。我认为大家不必要怕别人说自己能... 阅读全文
posted @ 2009-06-19 09:45 最后的据点 阅读(148) 评论(0) 推荐(0) 编辑
摘要:
CSC.exe把Visual C#程序代码编译成IL文件时,有着很多参数和开关选项。正确的了解和运用这些参数和开关有时会解决一些看似很棘手的问题。下面就通过一张表来大致说明一下这些参数和开关的具体作用。这些参数和开关选项是按照字母顺序来排列的。其中带"*",是一些常用的参数或开关。选项 用途 @ * 指定响应文件。 /?, /help 在控制台的计算机屏幕上显示编译器的选项 /addmodule ... 阅读全文
posted @ 2009-06-07 01:07 最后的据点 阅读(340) 评论(1) 推荐(0) 编辑
摘要:
当使用AL.exe创建程序集时, 你可以把一个文件作为资源加入到程序集中, 通过使用/embed[resource]开关. 这个开关接受一个文件(任何文件), 并把文件的内容嵌入到PE文件中. Manifest的ManifestResourceDef表会被更新来反映这个资源的存在. AL.exe也支持/link[resource]开关, 它也是接受一个包含资源的文件, 然而/link[resou... 阅读全文
posted @ 2009-06-06 21:31 最后的据点 阅读(258) 评论(0) 推荐(0) 编辑
摘要:
除了C#编译器, 你可以使用程序集链接器工具AL.exe来创建程序集. 如果你想创建一个包含着不同编译器构建的模块的程序集(如果你的编译器不支持相应的C# /addmodule开关), 或者你不知道你的程序集打包要求, 这个程序集链接器是很有用的. 你可以使用AL.exe来构建只包含资源的程序集, 成为附属(satellite)程序集, 它主要是用于本地化的目的. AL.exe工具可以产生只包含... 阅读全文
posted @ 2009-06-06 21:26 最后的据点 阅读(229) 评论(0) 推荐(0) 编辑
摘要:
如果你使用Visual Studio IDE来构建你的项目, 你必须把你要引用的程序集加入到你的项目中. 为了做这件事, 打开Solution Explorer, 对你想增加程序集引用的项目点击右键, 然后选择Add Reference菜单项, 这回弹出Add Reference对话框,如下图所示: 为了让你的项目引用一个程序集, 从列表中选择想要引用的程序集. 如果你要引用的程序集不在这个列表中... 阅读全文
posted @ 2009-06-06 20:10 最后的据点 阅读(276) 评论(0) 推荐(0) 编辑
摘要:
前面讨论的Program.exe文件不止是一个带有metadata的PE文件, 它也是一个程序集(assembly). 程序集是一个或多个包含类型定义和资源的文件的集合体. 组成一个程序集的文件被放到manifest中, manifest是另一组metadata表, 其包括着组成程序集的文件的名字, 他们也描述着程序集的版本, 语言, 发行者, 公开暴露的类型, 以及组成程序集的所有文件. CL... 阅读全文
posted @ 2009-06-06 20:01 最后的据点 阅读(480) 评论(1) 推荐(0) 编辑
摘要:
(接上文)现在我们知道了我们创建的是什么类型的PE文件了, 但是在Program.exe中真正是什么? 一个托管PE文件有如下四个主要部分: PE32 (+) header, CLR header, metadata和IL。 PE32(+) header是Windows需要的标准信息, CLR header是用于那些需要CLR才能运行的模块(托管模块)的一小块信息, 这个header包括CLR的... 阅读全文
posted @ 2009-06-06 19:27 最后的据点 阅读(327) 评论(0) 推荐(0) 编辑