我尝试将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
Run Code Online (Sandbox Code Playgroud)
(我在Web.Properties和Web.Ctrl之前删除了类路径,它通常包含它)
它引用的代码片段
public Properties.UITitleSettings UISettings
{
get
{
return _uiSettings;
}
}
Run Code Online (Sandbox Code Playgroud)
我不太确定这个错误试图说的是什么.类型是否需要转换(两个不兼容的类型之间的隐式转换无效?)还是类覆盖问题?