2010-05-07 304 views
0

我在Visual Studio 2010中創建了WCF服務以及一些支持程序集。我還創建了一個包含多個服務和支持組件的單元測試的測試項目。現在我將它們全部放在一個解決方案中,Test項目具有服務引用(http)到WCF服務。在一個IDE實例中調試Visual Studio 2010單元測試和WCF服務

如果我調試WCF服務,並在我創建的測試列表中選擇「運行checked checked」,我可以調試WCF服務沒有問題。注意:在調試WCF服務時,我無法選擇Debug Checked Tests。 (因爲IDE已經在調試?)

如果我在VS 2010的另一個實例中打開Test項目,調試WCF服務,然後選擇「Debug Checked Tests」 - 我可以調試我的測試和WCF服務。

但是 - 我想(和我的問題是)能夠在一個IDE中調試我的測試和我的服務。這可能嗎?

回答

1

我選擇在相同的測試過程中託管wcf服務。因此,測試(也許在安裝夾具中)創建並打開服務主機,並在測試結束時關閉/停止服務主機。這將使調試變得輕而易舉。

0

您是否在卡西尼運行WCF服務?如果是這樣,你應該沒問題,只要你有來自調用代碼的項目服務引用。它通過正確的步驟。

嗯...至少它在2008年,我假設它在2010年。我還沒有嘗試過,但2k10;我會去看看它,然後回來報告。

編輯:是的,它的確如此。

相關問題