Visual Studio中的层开发的最佳实践

时间:2009-10-11 09:28:28

标签: asp.net visual-studio-2008

我有3个项目

  • 网站(网站)

  • BusinessLogic(类Lib)

  • UserControls(网络应用程序)//需要外部

1)为了从网站调试UserControls。是否真的我需要将一个项目引用从网站添加到UserControls。这是有效的,但不知道为什么。或者我应该使用构建事件并将dll复制到bin

2)如果BusinessLogic需要“thirdparty.dll”,它目前位于Website / bin中。最佳做法是将Business Logic的引用添加到“Website / bin / thirdparty.dl”,还是将其复制到BusinessLogic项目中

1 个答案:

答案 0 :(得分:1)

我喜欢遵循明确的依赖方式。

如果业务逻辑依赖于第三方库,请将其放在那里。

您的网站仅依赖于业务逻辑,请保留原样。