VS添加项目多了太慢.添加DLL如何方便的管理DLL

美丽大道 2015-03-09 09:50:32
请教各位
很多基础类库的项目 , 如果有新的项目来了,是把他 DLL 拿来用呢 还是整个工程都添加到 解决方案里面
如果只用DLL 的话 ,如果发现DLL有错误,需要改,如何对这种情况DLL进行调试..调试没问题后DLL内容发布了.如何保持更新呢 涉及到好几个人协同开发时候 基础类库 DLL 改进后如何更新的问题

但是 如果都把基础类库的DLL添加到解决方案中,VS会有点带不动了.这个如何处理?

看到很多高手的解决方案里面都是超级多的项目.. 命名也很规范..不知道是否存在VS带不动出各种Bug的情况.
...全文
191 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
software_artisan 2015-03-10
  • 打赏
  • 举报
回复
怎么会带不动。。。如果带不动,一定是引用层次太多了,例如A引用B,B引用C,C引用D。。。。。。
lkhuge 2015-03-10
  • 打赏
  • 举报
回复
可以是使用nuget管理
l245382052 2015-03-10
  • 打赏
  • 举报
回复
多人开发使用SVN 管理,这样不就没事了
小K的大师兄 2015-03-09
  • 打赏
  • 举报
回复
这个简单 你不用把dll的基础类库项目添加到项目中 你可以专门有一个文件夹来存放引入的dll 比如叫Lib文件夹 所有的引用dll都放到这个文件夹下面 你让被应用的dll项目在生成的时候都复制生成的dll到Lib文件夹下面就可以了 如果发现你引入的dll有bug 那就在原dll的项目中调试好了之后再重新生成 另外 你一个解决方案下面添加多个项目 按照现在的笔记本配置来说 不应该存在带不动的情况 只不过项目越多 那相应的会慢一点也正常 但也不至于出现向你说的带不动的情况 这种开发多人项目的 一定要之前就设计好 要不然严重影响开发效率
marswangbo 2015-03-09
  • 打赏
  • 举报
回复
协同开发不用项目管理工具的么??
acxw 2015-03-09
  • 打赏
  • 举报
回复
不会带不动的。估计是那些添加的基础类项目太多 warning 了。这些 warning 都会扯后腿的哦。 注意哦! 另外,按照之前另外一个同事的操作。 基础类的 DLL 文件通过 SVN/GIT 来管理版本问题会好点。这样就需要做基础类的同事来更新。或者 CI 之类的工具在做每日构建时,把编译的 DLL 文件放到对应的版本里面咯。
Justin-Liu 2015-03-09
  • 打赏
  • 举报
回复
添加dll引用,来自项目
美丽大道 2015-03-09
  • 打赏
  • 举报
回复
是添加DLL引用 还是添加的项目?? 添加DLL引用是把所有的DLL放在一个统一的位置呢 ?还是 怎么?
exception92 2015-03-09
  • 打赏
  • 举报
回复
VS怎么可能调用不动! 基础dll修改之后 如何更新? 你们不使用svn等工具么
本拉灯 2015-03-09
  • 打赏
  • 举报
回复

要看你的DLL是项目级,还是框架级。。如果是公共的部分就引用DLL,
如果DLL是框架级,那你的项目引用框架那就引用DLL,反之都是同一个项目的那就引用项目即可
框架的DLL你可以建一个Lib文件夹与你的项目同级别文件夹。然后各个项目的工程文件都引用这个Lib下的DLL。同时提交SVN管理即可

  • 打赏
  • 举报
回复
基础类库作为单独的solution而存在,编译过了没问题了才发布出去供其它项目调用,可以用nuget管理发布的dll

110,534

社区成员

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

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

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