我有一个 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;
}
}
Here is a screenshot of the solution explorer showing the generated shared file:
为了解决这个问题,我创建了一个不包含任何属性的空白 .shared.cs 类(这显然是一个部分类)。然后,我使用该类名在同一命名空间中创建了另一个部分类,并在这里放置了我需要访问的所有属性。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)