2012-05-03 69 views
0

在一个大型网站上有很多使用对方的项目(意思是DLL) - 最好的方法是什么?参考项目的最佳做法

A.将所有东西放在一个bin/output文件夹中。直接引用DLL到彼此。这会使项目严重超载吗?不管我把DLL放在哪里,把它们变成web服务,让它们以这种方式访问​​彼此。

C.其他...

回答

1

如果有多个项目,相互交融,那么它能够更好地让他们在一个解决方案,然后引用该项目在你的可执行项目。但是,如果你不能将它们放在一个解决方案中,而只想使用dll,那么最好将它们放在项目中的文件夹中,并从那里引用它们。这样你就可以在一套中管理dll。我不确定这是否会让您的项目严重超载。如果您需要所有这些dll,那么放置它们的位置并不重要,最终它们都将被复制到bin/debug文件夹。
但是,如果您想通过每个项目的服务公开功能,然后在可执行项目中使用它,则可能会导致一些性能问题。您需要在账户中输入Design Consideration