2012-11-07 49 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服務託管。

相關問題