【问题标题】:Reference to WCF classes in Windows Phone对 Windows Phone 中的 WCF 类的引用
【发布时间】:2015-02-17 21:14:43
【问题描述】:

我的解决方案中有两个项目。 Windows phone Silverlight 8.1 应用程序WCF 服务项目。在我的 WCF 项目中,我有一些在 WCF 中使用的类,它们也应该在 Windows Phone 应用程序的客户端使用。所以我想添加对我的 WCF 项目的引用。所以我右键单击我的 WP 项目并选择添加参考。然后我选择 Solution->Projects-> 并选择我的 wcf 项目,我得到以下错误:

如何在我的 Windows Phone Silverlight 应用程序中添加对 WCF 项目的引用?因为我猜这是在我的 WP 项目中使用 WCF 类的最佳方式?

【问题讨论】:

    标签: c# wcf silverlight windows-phone-8 reference


    【解决方案1】:

    Windows Phone 项目的目标框架与 WCF 不同——因此两者都不能引用另一个。您可以:

    1. 使用 Visual Studio 在您使用“添加服务引用”时创建的自动生成的客户端代理。
    2. 创建一个 WCF 和 WP 项目都引用的共享项目。共享项目可以是PCL (Portable Class Library)RIA project——或者只是针对不同框架的两个项目,以及share the same set of files

    我认为#2 使用 PCL 更可取,但 YMMV。

    【讨论】:

    • 哦,我试着按照你说的添加共享项目 - PCL。但是WP项目和WCF都不能添加。错误提示:Portable Library 项目只能引用其他 Portable Library 项目和程序集。
    猜你喜欢
    • 2011-09-02
    • 1970-01-01
    • 1970-01-01
    • 2013-05-09
    • 1970-01-01
    • 1970-01-01
    • 2011-06-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多