我的团队正在使用 Service Factory Modeling Edition 在 Visual Studio 2008 SP1 中开发 WCF 服务。问题是我们有太多的服务要开发,而且我们把所有的东西都放在同一个解决方案中。
250 个项目之后,解决方案几乎没有加载,添加它几乎是不可能的。我们认为将每个服务拆分为自己的解决方案会很好,但服务工厂的东西有效地阻止了我们这样做。
我们正在将模型项目中的代码生成到我们的其他项目中,但是如果我们尝试使用多个解决方案,我们将无法引用模型项目,因为它无法维护生成到正确位置所需的项目映射。而且我们在模型项目中使用了几个共享数据合约,因此拆分模型项目似乎也没有意义。
我们现在有这么多的项目,我们不能真正回头不使用服务工厂的方法来做所有的事情。
我们应该做什么?