2012-11-07 56 views
1

我有一个VS2010解决方案,其中包含两个项目,每个项目都包含托管WCF服务的Windows服务。我还有另一个项目作为使用这些服务的解决方案的一部分。我可以使“解决方案中的发现服务”适用于基于Windows服务的WCF服务吗?

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

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

回答

1

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

相关问题