1 / 94
文档名称:

使用NET和Vss进行团队开发.doc

格式:doc   大小:1,162KB   页数:94页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

使用NET和Vss进行团队开发.doc

上传人:yixingmaob 2018/8/10 文件大小:1.13 MB

下载得到文件列表

使用NET和Vss进行团队开发.doc

相关文档

文档介绍

文档介绍:使用Visual Studio®.NET和Visual SourceSafeTM进行团队开发
本文档中所包含的信息,包括URL和其它互联网站点参考资料,随时都会在不作知会的情况下发生改变。除非额外的说明,此处用以举例的公司、机构、产品、域名、e-mail地址、商标、人物、地点和事件纯属虚构,与任意一个实际存在的公司、机构、产品、域名、e-mail地址、商标、人物、地点或事件没有任何联系,不适于作任何推论或联想。遵守所有有关的著作权法规是使用者应承担的责任。在不限制著作权所规定的权利的前提下,如果没有微软公司明确的书面许可,本文档的任何部分不允许复制、存储或者引入到任一检索系统中,或者以任何形式或方法(包括电子的、机械的、影印的、录音带及其它途径)进行传播,而不管出于何种目的。
微软、MS-DOS、Windows、Visual C#、Visual Basic、Visual C++、Visual Studio和Win32是微软公司在美国及其它国家的贸易商标或者注册商标。
© 2002微软公司版权所有。

此处提到的其它产品和公司名可能是其各自所有者的商标。
目录
目录 2
绪言 1
谁需要阅读本手册 1
您需要知道什么 1
术语 2
系统 2
内部系统和外部系统的分界线 2
解决方案 2
项目 3
第一章介绍团队环境 4
团队开发服务器和工作站 5
VSS服务器 5
构建服务器 5
开发工作站 5
数据库服务器 6
Web服务器 6
第二章网络应用软件开发模型 7
隔离模型 7
半隔离模型 7
不隔离模型 7
使用隔离开发模型 8
避免采用半隔离和不隔离开发模型 8
更多信息 9
第三章构造解决方案和项目 10
Visual Studio .NET解决方案和项目 10
Visual Studio .NET项目 10
Visual Studio .NET解决方案 10
解决方案和编译连接依存关系 11
服从源码控制的文件 11
不服从源码控制的文件 12
始终使用Visual Studio .NET作源码控制操作 12
划分解决方案和项目 12
尽可能使用单解决方案模型 13
对于较大的系统,考虑使用分块单解决方案模型 14
仅在绝对必要的情况下使用多解决方案模型 15
考虑将项目组合成解决方案 16
在解决方案和项目中使用一个统一的文件夹结构 17
定义一个通用的根文件夹 17
在解决方案和项目中采用“父-子”文件夹结构 17
网络项目 17
如何将一个网络应用软件分割成多个项目 18
如何创建一个新的非网络项目 19
仔细考虑命名规则 19
在项目和组件中使用通用的名称 19
使用一个通用的根域名空间名称 20
在VSS和本地文件夹中使用通用的名称 20
第四章管理依存关系 21
引用组件 21
使用项目引用 21
仅在必要的时候使用文件引用 22
在项目和文件引用中使用Copy Local = True 22
在单解决方案系统和分块单解决方案系统中使用文件引用 23
在多解决方案系统中使用文件引用 23
考虑使用隔离开发方案 24
使用虚拟驱动器盘符以获得更大的灵活性 24
总是使用文件引用对发布编译连接进行引用 24
使用引用路径以协助隔离开发和调试 25
如何为特定项目设置引用路径 26
在项目中包含外部系统组件 26
考虑在VSS中共享外部系统组件 26
使用Add 标签 26
引用网络服务 27
在开发中确定网络服务的版本 27
始终使用动态的统一资源定位器(URL) 27
如何使用动态URL和用户配置文件 28
更新一个网络服务引用 29
引用数据库 29
如何为数据库连接串使用用户配置文件 29
数据库开发 30
中央数据库服务器 30
本地服务器 30
使用数据库脚本对变化进行管理 30
考虑Visual Studio .NET项目 31
对象 31
始终生成兼容的Interop组件 31
尽可能使用主Interop组件 32
如果没有主Interop组件,请使用TLBIMP 32
类 32
调用服务组件 32
第五章创建过程 34
处理依存关系 34
控制集合版本 34
使用自动增加的版本号字 35
使用静态的版本号 35
考虑集中集合的版本号 36
构架服务器文件夹结构 36
考虑维护原有的结构 36
不改变创建的输出路径 38
创建脚本 38
生成创建版本号 39
标识源文件 40
析取最新的源文件 40
创建一个最新的文件夹 40
40
将输出拷贝到最新的文件