【高分】求vs2005程序拆分方法

gtiroy 2009-05-11 10:43:07
由于解决方案过于庞大里面有许多一定固定的程序不再需要大量修改,所以需要将此解决方案拆分为多个单独开发的解决方案。
本人求一个拆分方法。
拆分时需要,重新定义命名空间。
...全文
88 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Roc_Lee 2009-05-11
  • 打赏
  • 举报
回复
应该按照功能去分离。
通常的分离方法也就是将公用层分离出来。
光宇广贞 2009-05-11
  • 打赏
  • 举报
回复
[Quote=引用楼主 gtiroy 的帖子:]
由于解决方案过于庞大里面有许多一定固定的程序不再需要大量修改,所以需要将此解决方案拆分为多个单独开发的解决方案。
本人求一个拆分方法。
拆分时需要,重新定义命名空间。
[/Quote]

或者你就把已经设计好的模块独立出来,写成DLL库文件。一个DLL assesmbly就是一个SOLUTION,首先要设计好模块的划分。至少该怎么划分……请见OOP
ximi82878 2009-05-11
  • 打赏
  • 举报
回复
把你不需要改的做成DLL不就完了??
Tensionli 2009-05-11
  • 打赏
  • 举报
回复
将功能相对独立的工程拆分出来,其它工程可以直接使用它,将exe和dll做一下分解,这得根据自己项目情况来定义,总之,还是主观因素占很多。
gtiroy 2009-05-11
  • 打赏
  • 举报
回复
一个解决方案下有很多project,所以要拆分。
卜居老毛 2009-05-11
  • 打赏
  • 举报
回复
早在设计时做什么的? 关于包的一些原则 还是要考虑考虑的吧
zzxap 2009-05-11
  • 打赏
  • 举报
回复
只能手工去慢慢分离
boywangliang 2009-05-11
  • 打赏
  • 举报
回复
帮顶
Fibona 2009-05-11
  • 打赏
  • 举报
回复
根据你的代码,自己先划分一下,要拆分成什么样,最后要有那些项目,有那些需要合并的,说白了,你得对你的整个项目结构有一个很清楚的了解,比如说工具类的,放到Library中,用户相关,结构相关,内容相关,等

llsen 2009-05-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 hikaliv 的回复:]
方法?

将一个解决方案折成若干工程不就完了……

一个solution就是一个独立的assembly,你怎么拆?
[/Quote]
,,,
光宇广贞 2009-05-11
  • 打赏
  • 举报
回复
方法?

将一个解决方案折成若干工程不就完了……

一个solution就是一个独立的assembly,你怎么拆?

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧