【问题标题】:WCF Service Library template not available on Visual Studio 2013 express?WCF 服务库模板在 Visual Studio 2013 express 上不可用?
【发布时间】:2014-06-01 15:00:08
【问题描述】:

我真的很想使用 WCF 服务库模板进行开发,但我的结论是它在 express 版本上不可用。任何人都可以确认吗?我已经尝试了 installVStemplates,并重新安装了软件。似乎没有运气。我希望我可能会以某种方式出错。

【问题讨论】:

    标签: wcf templates visual-studio-2013


    【解决方案1】:

    WCF 服务库本质上是一个类库 (DLL),其中包含服务契约及其实现(或者如果契约在单独的项目中,则只是实现)。

    虽然 WCF 服务库模板是创建 WCF 服务库的便捷方式,但它添加的唯一内容是 IService1.cs/vb 接口、Service1.cs/vb 实现、一些样板代码以及对 System.Runtime.Serialization 和 @ 的引用987654324@.

    如果您没有模板,您可以执行以下操作:

    1. 用您选择的语言创建一个新的类库。
    2. Class1.cs 重命名为您的服务名称。
    3. 为服务合同添加接口。
    4. 添加对System.ServiceModelSystem.Runtime.Serialization 的引用(如果您将使用DataContracts,则为后者)。

    我从 2010 年开始就没有使用 express 版本,我不记得您是否可以使用 Visual Web Developer Express 创建类库,因此您可能需要使用 Express 2013 for Windows Desktop。

    在没有模板的情况下需要做一些额外的工作(大约 5 分钟或更短),但您仍然可以做到。

    【讨论】:

    • 非常感谢先生!我正在做一个手掌 - 当然,我需要做的就是添加对类库的正确引用(主要是 System.ServiceModel 和 System.Runtime.Serialization)以及我得到的数百个错误 - 因为 [Datacontract ] 和其他 WCF 属性无法识别 - 消失了。
    猜你喜欢
    • 1970-01-01
    • 2023-04-11
    • 2014-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多