现在的位置: 首页 > 综合 > 正文

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

2013年02月02日 ⁄ 综合 ⁄ 共 1702字 ⁄ 字号 评论关闭

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

使用Visual Studio®.NETVisual SourceSafeTM进行团队开发

 

 

  ... 2

绪言... 1

谁需要阅读本手册... 1

您需要知道什... 1

术语... 2

系统... 2

内部系统和外部系统的分界线... 2

解决方案... 2

项目... 3

第一章  介绍团队环境... 4

团队开发服务器和工作站... 5

VSS服务器... 5

构建服务器... 5

开发工作站... 5

数据库服务器... 6

Web服务器... 6

第二章  ASP.NET网络应用软件开发模型... 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

如何创建一个新的ASP.NET网络项目... 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 Reference对话框中的.NET标签... 26

引用网络服务... 27

在开发中确定网络服务的版本... 27

始终使用动态的统一资源定位器(URL... 27

如何使用动态URL和用户配置文件... 28

更新一个网络服务引用... 29

引用数据库... 29

如何为数据库连接串使用用户配置文件... 29

数据库开发... 30

中央数据库服务器... 30

本地服务器... 30

使用数据库脚本对变化进行管理... 30

考虑Visual Studio .NET项目... 31

引用COM对象... 31

始终生成兼容的Interop组件... 31

尽可能使用主Interop组件... 32

如果没有主Interop组件,请使用TLBIMP. 32

在本地注册COM... 32

调用服务组件... 32

第五章  创建过程... 34

处理依存关系... 34

控制集合版本... 34

使用自动增加的版本号字... 35

使用静态的版本号... 35

考虑集中集合的版本号... 36

架服务器文件夹结构... 36

考虑维护原有的结构... 36

不改变创建的输出路径... 38

创建脚本... 38

生成创建版本号... 39

标识源文件... 40

析取最新的源文件... 40

创建一个最新的文件夹... 40

Devenv.exe创建解决方案... 40

将输出拷贝到最新的文件夹中... 41

在最新的文件夹下规划集合输出... 41

拷贝最新的文件夹来创建一个版本文件夹... 41

将最新文件夹改名为LatestBroken. 42

解决一个失败的创建过程... 42

重新创建多重解决系统

【上篇】
【下篇】

抱歉!评论已关闭.