使用VisualStudio®.NET和VisualSourceSafeTM进行团队开发本文档中所包含的信息,包括URL和其它互联网站点参考资料,随时都会在不作知会的情况下发生改变。除非额外的说明,此处用以举例的公司、机构、产品、域名、e-mail地址、商标、人物、地点和事件纯属虚构,与任意一个实际存在的公司、机构、产品、域名、e-mail地址、商标、人物、地点或事件没有任何联系,不适于作任何推论或联想。遵守所有有关的著作权法规是使用者应承担的责任。在不限制著作权所规定的权利的前提下,如果没有微软公司明确的书面许可,本文档的任何部分不允许复制、存储或者引入到任一检索系统中,或者以任何形式或方法(包括电子的、机械的、影印的、录音带及其它途径)进行传播,而不管出于何种目的。微软、MS-DOS、Windows、VisualC#、VisualBasic、VisualC++、VisualStudio和Win32是微软公司在美国及其它国家的贸易商标或者注册商标。©2002微软公司版权所有。。目录目录 2绪言 1谁需要阅读本手册 1您需要知道什么 1术语 2系统 2内部系统和外部系统的分界线 2解决方案 2项目 3第一章介绍团队环境 4团队开发服务器和工作站 5VSS服务器 5构建服务器 5开发工作站 5数据库服务器 6Web服务器 网络应用软件开发模型 7隔离模型 7半隔离模型 7不隔离模型 7使用隔离开发模型 8避免采用半隔离和不隔离开发模型 8更多信息 9第三章构造解决方案和项目 解决方案和项目 项目 解决方案 10解决方案和编译连接依存关系 11服从源码控制的文件 11不服从源码控制的文件 作源码控制操作 12划分解决方案和项目 12尽可能使用单解决方案模型 13对于较大的系统,考虑使用分块单解决方案模型 14仅在绝对必要的情况下使用多解决方案模型 15考虑将项目组合成解决方案 16在解决方案和项目中使用一个统一的文件夹结构 17定义一个通用的根文件夹 17在解决方案和项目中采用“父-子”文件夹结构 网络项目 17如何将一个网络应用软件分割成多个项目 18如何创建一个新的非网络项目 19仔细考虑命名规则 19在项目和组件中使用通用的名称 19使用一个通用的根域名空间名称 20在VSS和本地文件夹中使用通用的名称 20第四章管理依存关系 21引用组件 21使用项目引用 21仅在必要的时候使用文件引用 22在项目和文件引用中使用CopyLocal=True 22在单解决方案系统和分块单解决方案系统中使用文件引用 23在多解决方案系统中使用文件引用 23考虑使用隔离开发方案 24使用虚拟驱动器盘符以获得更大的灵活性 24总是使用文件引用对发布编译连接进行引用 24使用引用路径以协助隔离开发和调试 25如何为特定项目设置引用路径 26在项目中包含外部系统组件 26考虑在VSS中共享外部系统组件 标签 26引用网络服务 27在开发中确定网络服务的版本 27始终使用动态的统一资源定位器(URL) 27如何使用动态URL和用户配置文件 28更新一个网络服务引用 29引用数据库 29如何为数据库连接串使用用户配置文件 29数据库开发 30中央数据库服务器 30本地服务器 30使用数据库脚本对变化进行管理 项目 对象 31始终生成兼容的Interop组件 31尽可能使用主Interop组件 32如果没有主Interop组件,请使用TLBIMP 类 32调用服务组件 32第五章创建过程 34处理依存关系 34控制集合版本 34使用自动增加的版本号字 35使用静态的版本号 35考虑集中集合的版本号 36构架服务器文件夹结构 36考虑维护原有的结构 36不改变创建的输出路径 38创建脚本 38生成创建版本号 39标识源文件 40析取最新的源文件 40创建一个最新的文件夹 40将输出拷贝到最新的文件夹中 41在最新的文件夹下规划集合输出 41拷贝最新的文件夹来创建一个版本文件夹 41将最新文件夹改名为LatestBroken 42解决一个失败的创建过程 42重新创建多重解决系统 42Email发送创建结果 42创建过程打包 42创建创建脚本账号 43更多信息 43第六章使用VisualSourceSafe工作 44创建一个新的解决方案和工程 45怎样向VSS中添加一个新的解决方案 46第一次在现有的解决方案的基础上运行 47接着在现有的解决方案和工程的基础上工作 48将一个新的工程添加到一个现有的解决方案中去 48加载源文件到VSS中 49只加载那些待建的文件 49文件与文件夹的重命名和删除 49对文件进行重命名 49重命名一个工程 50整理旧工程的文件 5
解决方案和项目- 来自淘豆网m.daumloan.com转载请标明出处.