我们有一个解决方案(例如,Cabbage),它分为基于WCF的后端(Cabbage.Backend)和前端(Cabbage.Frontend)。经常出现的一个问题是,开发人员在Cabbage.Backend中更改WCF服务的定义,然后更新Cabbage.Frontend 中的服务引用,而无需首先重建Cabbage.Backend。(这些服务是通过这种方式紧密耦合的,只有WCF将这些层分开,这样我们才能更快地部署后端修补程序。)这将基于随机的旧构建而不是源代码的当前状态重新生成服务客户端,BE dev将其称为一天,当FE dev自己更新客户端时会发生有趣的合并冲突。
是否有任何方法使Visual在每次运行更新服务引用之前自动重新构建服务项目/整个解决方案以避免这种情况?
发布于 2012-12-14 04:18:25
如果您需要更长的构建时间,那么可以考虑在前端项目的后端添加一个项目依赖项。当您构建前端时,后端及其所有依赖项也将生成。
https://stackoverflow.com/questions/13871630
复制相似问题