gpt4 book ai didi

c# - WCF 和 Silverlight 项目之间的问题共享域模型

转载 作者:行者123 更新时间:2023-11-30 22:47:20 24 4
gpt4 key购买 nike

我正在编写一个大型 Silverlight 应用程序。我目前正在编写数据检索元素。

我现在遇到了问题。

我有一个包含对象的公共(public)项目,该项目由 UI 和 WCF 服务引用。UI 需要 INotifyPropertyChanged 用于绑定(bind)目的。

现在 WCF 必须使用相同的对象,但我收到一个编译器错误提示

"The type 'System.ComponentModel.INotifyPropertyChanged' is defined in an assembly that is not referenced."

编辑:错误在 WCF 服务中。

我想要一个对象类,我该如何解决这个问题?

diagram http://www.pcbuyersguide.co.za/picture.php?albumid=19&pictureid=1708

谢谢-奥利弗

最佳答案

如果您计划为 clr 和 silverlight 项目的实体(域)使用相同的源代码,您将需要使用 2 个项目,因为 Silverlight 程序集与 CLR 程序集不同。

将 Silverlight 类库项目添加到您的解决方案中,名称并不重要,但我通常只使用 XXXX_SL。

现在,您将“添加现有项”来自 clr 项目的所有源文件,但注意到打开或选择按钮上的下拉菜单了吗?单击它并“添加为链接”或其中显示的任何内容。

您现在对两个项目使用相同的源代码,您的解决方案将会编译。

一路上可能会有一些小的调整,但这会让您走上正确的道路..

Here is some reference material

关于c# - WCF 和 Silverlight 项目之间的问题共享域模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2279234/

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