使用WCF3.5SP1,VS2008。構建一個公開約10種服務方法的WCF服務。我們已經定義了約40個由服務使用的[DataContract]類型。 現在我們體驗到,向項目中添加一個額外的[DataContract]類型(在與其他現有類型相同的名稱空間中)未正確公開。新類型不在使用WSDL生成的XSD模式中。 我們已經儘可能複製並重命名現有(和工作)類型,但它也不存在於生成的WSDL/XSD中。對於WCF服務可以使用的DataContracts數量是否有限制?
我們已經在兩個不同的開發人員機器上嘗試了這一點,這是同樣的問題。
是否有可暴露爲[DataContract]一種服務類型的數量是否有限制?每個命名空間?
謝謝marc_s。你對DataContract沒有被服務方法引用是正確的。給它添加一個引用解決了這個問題。 – Chris 2010-05-28 13:26:08