【发布时间】:2009-10-27 17:47:04
【问题描述】:
我尝试将 ASP.Net 应用程序从 Visual Studio 2005 升级到 2008,我尝试编译只是为了验证它是否可以编译,但我收到了这个错误。
Error 1 Inconsistent accessibility: property type 'Web.Properties.UITitleSettings' is less accessible than property 'Web.Ctrl.BasePanel.UISettings' \\projectLocation\Ctrl\BasePanel.cs 25 43 ProjectName
(我去掉了Web.Properties和Web.Ctrl之前的类路径,它通常包含它)
它引用的代码是
public Properties.UITitleSettings UISettings
{
get
{
return _uiSettings;
}
}
我不太确定这个错误试图表达什么。类型是否需要强制转换(两个不兼容类型之间的隐式强制转换无效?)还是类覆盖问题?
【问题讨论】:
标签: c# visual-studio-2008