最佳实践参考项目

时间:2012-05-03 08:36:01

标签: .net web-services dll

在一个大型网站中,有很多项目(意味着DLL)相互使用 - 最好的方法是什么?

一个。将所有内容放在一个bin / output文件夹中。直接将DLL引用到彼此。这会使项目严重超载吗?

B中。无论我在哪里放置DLL,都要将它们变成web服务并让它们以这种方式互相访问。

℃。其他...

1 个答案:

答案 0 :(得分:1)

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