相关疑难解决方法(0)

可访问性不一致的错误

我尝试将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)

我不太确定这个错误试图说的是什么.类型是否需要转换(两个不兼容的类型之间的隐式转换无效?)还是类覆盖问题?

c# visual-studio-2008

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×1

visual-studio-2008 ×1