代码之家  ›  专栏  ›  技术社区  ›  H2ONaCl

在打开3个解决方案窗口的情况下创建WCF客户端代理

wcf
  •  2
  • H2ONaCl  · 技术社区  · 14 年前

    当我运行控制台托管的WCF服务时,将焦点更改为用于开发客户机的visualstudio解决方案,调用“add service reference”和“discover”,它表示“在解决方案中找不到服务”。我是否必须在开发宿主代码的visualstudio解决方案中开发客户机代码?那似乎不合理。

    3 回复  |  直到 14 年前
        1
  •  1
  •   Ondrej Tucny    14 年前

    在这种情况下,我通常使用一个包含所有子系统的所有项目的解决方案文件+单独子系统的单独解决方案文件。这使我能够将系统作为一个整体进行开发,同时可以分别构建各个子系统。这样可以克服任何编辑时间经验的缺点,同时保持子系统的良好分离和独立性。

        2
  •  2
  •   marc_s    14 年前

    为你的WCF解决方案有几个项目是个好主意-一定要坚持!

    因此,您需要做的是从运行服务主机应用程序 外部

        3
  •  1
  •   John Saunders    14 年前

    解决方案应该包含多个项目。它们意味着一个组织级别,一次包含您正在处理的所有项目。

    不,将所有相关项目放在一个解决方案中并非不合理。