我有一个带有两个项目的VS2010解决方案,每个项目都包含一个托管WCF服务的Windows服务。我还有另一个项目作为使用这些服务的解决方案的一部分。
当我部署基于Windows服务的WCF服务然后通过VS添加服务引用时,一切正常,但我想通过Add Service Reference
=>添加服务引用。 Discover
=> Services in Solution
。不幸的是,这似乎只适用于直接基于我无法使用的WCF服务模板的项目。我也尝试按照建议on MSDN编辑各个项目的.csproj文件,但这也没有用。
有没有办法让这项工作成功,所以我不必将我的服务部署到测试服务器,然后使用其URL添加服务引用?
答案 0 :(得分:1)
似乎没有直接的方法来实现这一目标。我所做的是基于WCF模板添加项目并从Windows服务项目中引用这些项目。这样我可以使用Discover
=> Services in Solution
功能,同时还将WCF服务作为Windows服务托管。