c# - RIA 服务中的 Silverlight 共享类导致构建错误 - 类型 'X' 已包含 'Y' 的定义

标签 c# silverlight class shared

我有一个 Silverlight 4 应用程序,我在其中使用共享类。在.Web项目中,我有一个名为“X.Shared.cs”的类。该类具有三个字符串属性。当我构建应用程序时,它给出一个错误,提示“类型‘X’已经包含‘Y’的定义”。 Silverlight 应用程序中生成的代码中的属性似乎被视为重复。我尝试过清理我的解决方案并重建,这有时会有所帮助,但完全不一致。

有人有解决这个问题的经验吗?我可能做错了什么吗?

共享类(X.Shared.cs)的代码如下:

public partial class VideoItem
{
    [Key]
    public String ID
    {
        get;
        set;
    }

    public String ImageURL
    {
        get;
        set;
    }

    public String URL
    {
        get;
        set;
    }
}

以下是解决方案资源管理器的屏幕截图,显示了生成的共享文件: alt text

最佳答案

为了解决这个问题,我创建了一个不包含任何属性的空白 .shared.cs 类(这显然是一个部分类)。然后,我使用该类名在同一命名空间中创建了另一个分部类,并在此处放置了我需要访问的所有属性。

关于c# - RIA 服务中的 Silverlight 共享类导致构建错误 - 类型 'X' 已包含 'Y' 的定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3768779/

相关文章:

c# - 从插件程序集将 WPF UI 加载到 MVVM 应用程序中

c# - 在 Azure KeyVault 中设置 secret 时设置 secret 的版本

c# - Silverlight 2 - 使用 WCF 添加数据库记录

delphi - TObject 和 NIL Delphi 中的析构函数类

javascript - 在 JavaScript 中动态创建私有(private)方法

c# - 如何在 .NET 6/C# 10 中将 List<String?> 转换为 List<String>?

c# - 向 Bearer 授权添加额外的逻辑

silverlight - Facebook crossdomain.xml silverlight 错误

silverlight - 如何将KeyUp/down绑定(bind)到按钮Click事件?

java - Java 中泛型类型的行为