我有一个 Visual Studio 2008 解决方案,目前由三个项目组成:
- 用于业务逻辑/数据访问的 DataFactory 项目。
- 由实际用户界面、页面、控件等组成的 Web 项目。
- 由实用程序类等组成的 Web.Core 项目。
该应用程序需要使用 Web 服务。通常我会将服务引用添加到 Web 项目,但我不确定这是否是最佳实践。
以下选项对我开放:
- 添加对 Web 项目的引用。
- 添加对 Web.Core 项目的引用,并创建 Web 将调用以使用 Web 服务的包装器方法。
- 添加一个名为 Web.Services 的新项目,然后复制步骤 2。
这个项目的规模预计会增加,所以我愿意接受任何建议。