gpt4 book ai didi

c# - 类库、Silverlight 和 Web 服务

转载 作者:太空宇宙 更新时间:2023-11-03 16:52:03 25 4
gpt4 key购买 nike

我有一个 Silverlight 类库,我想在我的 Silverlight 和我的 WebService 项目中使用它。

我能够在两个项目中创建和引用库而没有任何问题,但是当我尝试在 Silerlight 项目上使用库中的任何类时,我的库和 Asmx Web 服务之间出现模糊引用错误(显然,silverlight项目认为类库中的类存在于webservice中)。

我该如何解决这个问题?我试过重建和清理,但似乎没有用。谁能帮忙?

最佳答案

听起来您通过 WCF 服务传递给 Silverlight 的对象与您的类库中的对象是相同的。在这种情况下,生成的 Web 引用对象将被赋予相同的名称。然后与库链接将为您提供 2 组具有相同名称的对象。

如果您安装 RIA 服务,一旦功能是通过简单地在类文件名的扩展名前添加“.shared”就可以在客户端和服务器之间共享代码。 ASMX 服务是上个世纪的 :)

如果您不想学习 RIA 服务在 伟大的网络鸿沟 之间共享对象的方式(我会推荐),您需要将数据对象与您的功能分开实际上想要共享客户端和服务器端。

要针对您当前的设置提供更具体的建议,我需要了解更多有关其结构的信息。

关于c# - 类库、Silverlight 和 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3584381/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com