【问题标题】:Silverlight project will only work with Silverlight assembliesSilverlight 项目仅适用于 Silverlight 程序集
【发布时间】:2012-03-14 19:26:30
【问题描述】:

现在,我在 Silverlight 中创建了一个应用程序,以从 MS Exchange Server 在线获取电子邮件。所以首先我在 Visual Studio 2010 中创建 Silverlight 应用程序。现在的问题是,当我将引用 Microsoft.Exchange.Webservice.dll 添加到 silverlight 应用程序时,错误如下所示: “您不能添加对 Microsoft.Exchange.Webservice.dll 的引用,因为它不是针对 Silverlight 运行时构建的。Silverlight 项目仅适用于 Silverlight 程序集”。 我已搜索错误但未能解决此问题..请帮助我..

【问题讨论】:

    标签: silverlight sharepoint-2010 exchange-server-2010


    【解决方案1】:

    Silverlight 使用不同的运行时和常规 .Net 框架的子集,这就是您只能引用其他 SIlverlight 库的原因。

    我还认为您不应该直接引用 Microsoft.Exchange.Webservice.dll,而是应该将 Web 服务引用添加到由现有 Exchange 安装公开的 Web 服务,然后使用 Web 服务调用检索电子邮件。

    编辑:

    以前的这个优秀的 StackOverflow 应该足以让你开始:Getting started with Exchange Web Services 2010

    【讨论】:

    • +1 正要发布相同的答案。 Ravi,silverlight 并非旨在解决此类问题。仅供参考:当微软认为这是 silverlight 应该做的事情时,他们会提供一个 silverlight 版本的程序集。
    • hi slugster,thanx for reply.. 但是我使用在线交换服务器,所以我如何使用它的网络服务?
    • @Ravi,检查我的编辑,这是一个很好的答案,提问者也提供了有用的参考资料。
    • 嗨 slugster,我已经使用它用于 Sharepoint 应用程序,但在 sharepoint 中我引用 dll 并使用“ExchangeService”之类的类名来获取电子邮件。但是使用 web 服务我找不到任何代码来获取收件箱邮件..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-22
    • 2011-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多