我可以为基于Windows服务的WCF服务制作“在解决方案中发现服务”吗?

时间:2012-11-07 14:35:13

标签: visual-studio-2010 wcf windows-services hosting

我有一个带有两个项目的VS2010解决方案,每个项目都包含一个托管WCF服务的Windows服务。我还有另一个项目作为使用这些服务的解决方案的一部分。

当我部署基于Windows服务的WCF服务然后通过VS添加服务引用时,一切正常,但我想通过Add Service Reference =>添加服务引用。 Discover => Services in Solution。不幸的是,这似乎只适用于直接基于我无法使用的WCF服务模板的项目。我也尝试按照建议on MSDN编辑各个项目的.csproj文件,但这也没有用。

有没有办法让这项工作成功,所以我不必将我的服务部署到测试服务器,然后使用其URL添加服务引用?

1 个答案:

答案 0 :(得分:1)

似乎没有直接的方法来实现这一目标。我所做的是基于WCF模板添加项目并从Windows服务项目中引用这些项目。这样我可以使用Discover => Services in Solution功能,同时还将WCF服务作为Windows服务托管。