我正在尝试整理我的代码,我有许多项目都引用了我的服务层,即 DLL。这意味着当我分发一个新的服务层时,我必须上传一些通常相同的服务层..
当然,使用 ADD Reference 非常快,因为它的一个程序集与另一个程序集通信......
我想知道另一种方法的优缺点..
我可以使用 web 服务/wcf 来包装我的服务层,但这不是破坏对象..
那么速度呢,现在我的桌面应用程序需要调用 web 服务/wcf 而不是访问程序集引用?
我的服务层当然与我的数据层对话,而我的客户从不直接与数据层对话..
它是服务层的问题,这是我的业务逻辑在许多应用程序之间共享的地方。
桌面应用程序、2 个网站、2 个 wcf 项目(用作 Web 服务)
关于如何在不重复我的代码的情况下实现最快的场景的任何建议,这对我现在正在做的事情有影响,即
每个应用程序(桌面、网站、wcf)在同一个 DLL 上都有副本并有引用(在 vs 2008 中添加引用)..
想法?