在一个包含大量相互使用的项目(即 DLL)的大型网站中——最好的方法是什么?
A. 将所有内容放在一个 bin/output 文件夹中。直接相互引用 DLL。这会使项目严重超载吗?
B. 无论我将 DLL 放在哪里,都将它们制作成 web 服务,并让它们以这种方式相互访问。
C. 其他...
在一个包含大量相互使用的项目(即 DLL)的大型网站中——最好的方法是什么?
A. 将所有内容放在一个 bin/output 文件夹中。直接相互引用 DLL。这会使项目严重超载吗?
B. 无论我将 DLL 放在哪里,都将它们制作成 web 服务,并让它们以这种方式相互访问。
C. 其他...
如果有多个项目相互交互,那么最好将它们放在一个解决方案中,然后在可执行项目中引用该项目。但是,如果您不能将它们放在一个解决方案中并且只想使用 dll,那么最好将它们放在项目的文件夹中并从那里引用它们。这样,您将能够在一组中管理 dll。我不确定这是否会使您的项目严重超载。如果您需要所有这些 dll,那么将它们放在哪里都没有关系,最终它们都会被复制到 bin/debug 文件夹中。
但是如果你想通过服务为每个项目公开功能,然后在你的可执行项目中使用它,这可能会导致一些性能问题。您需要考虑设计考虑