WCF 隨着 Framework 3.0 被推出,目前主要應用於 Visual Studio 2008 以後的諸多Visual Studio 集成開發平臺中,在不同的版本中,WCF模板略有差異。下面略做比較
新建項目後,選擇WCF 菜單,有如下模板
在Visual Studio 2008 版本中,WCF 模板默認爲 "WCF 服務庫",同時還有 「聯合服務庫」、「順序工作流服務庫」與「狀態機工作流服務庫」 三個模板。要想開發WCF應用,需自建宿主程序調用 「WCF服務庫」
在Visual Studio 2010 版本中,WCF 模板默認爲 "WCF 服務庫",同時還有 「WCF服務應用程序」、「WCF工作流服務應用程序」 與「聯合服務庫」三個模板。要想開發WCF應用,可直接創建「WCF服務應用程序」 部署到IIS
合併了「順序工作流服務庫」與「狀態機工作流服務庫」 模板,統一在「WCF工作流服務應用程序」
在Visual Studio 2013 版本中,WCF 模板默認爲 "WCF 服務庫",同時還有 「WCF服務應用程序」、「WCF工作流服務應用程序」 與「聯合服務庫」三個模板。要想開發WCF應用,可直接創建「WCF服務應用程序」 部署到IIS
在Visual Studio 2015 版本中,WCF 模板默認爲 "WCF 服務庫",同時還有 「WCF服務應用程序」、「WCF工作流服務應用程序」 與「聯合服務庫」三個模板。要想開發WCF應用,可直接創建「WCF服務應用程序」 部署到IIS 。
在Visual Studio 2017 版本中,WCF 模板默認爲 "WCF 服務庫",同時還有 「WCF服務應用程序」、與「聯合服務庫」兩個模板。要想開發WCF應用,可直接創建「WCF服務應用程序」 部署到IIS 。